# near model CODE resource # jump table entries: 54888-54897 (10 of them) 00000000 FFFF .extension 0xFFF // unimplemented 00000002 D668 0000 add.w D3, [A0 + 0x0] 00000006 13CC 4A2D 08C3 move.b [0x4A2D08C3], A4 // begin alternate branch 00000008-0000000C fn00000008: 00000008 4A2D 08C3 tst.b [A5 + 0x8C3] // end alternate branch 00000008-0000000C fn00000008: // (misaligned) 0000000C 670C beq +0xE /* 0000001A */ 0000000E 2F2F 0004 move.l -[A7], [A7 + 0x4] 00000012 4EAD B498 jsr [A5 - 0x4B68] 00000016 584F addq.w A7, 4 00000018 600A bra +0xC /* 00000024 */ label0000001A: 0000001A 2F2F 0004 move.l -[A7], [A7 + 0x4] 0000001E 4EAD B488 jsr [A5 - 0x4B78] 00000022 584F addq.w A7, 4 label00000024: 00000024 4E75 rts fn00000026: 00000026 4A2D 08BC tst.b [A5 + 0x8BC] 0000002A 6704 beq +0x6 /* 00000030 */ 0000002C 4EAD BC90 jsr [A5 - 0x4370] label00000030: 00000030 426D 1C10 clr.w [A5 + 0x1C10] 00000034 4E75 rts fn00000036: 00000036 2F0A move.l -[A7], A2 00000038 4878 0008 push.l 0x8 0000003C 4EAD C258 jsr [A5 - 0x3DA8] 00000040 2448 movea.l A2, A0 00000042 200A move.l D0, A2 00000044 4A80 tst.l D0 00000046 584F addq.w A7, 4 00000048 670A beq +0xC /* 00000054 */ 0000004A 206F 0008 movea.l A0, [A7 + 0x8] 0000004E 2252 movea.l A1, [A2] 00000050 22D8 move.l [A1]+, [A0]+ 00000052 22D8 move.l [A1]+, [A0]+ label00000054: 00000054 200A move.l D0, A2 00000056 245F movea.l A2, [A7]+ 00000058 4E75 rts fn0000005A: 0000005A 2F03 move.l -[A7], D3 0000005C 4FEF FEF6 lea.l A7, [A7 - 0x10A] 00000060 4AAD 0AB4 tst.l [A5 + 0xAB4] 00000064 660A bne +0xC /* 00000070 */ 00000066 7000 moveq.l D0, 0x00 00000068 4FEF 010A lea.l A7, [A7 + 0x10A] 0000006C 261F move.l D3, [A7]+ 0000006E 4E75 rts label00000070: 00000070 70FF moveq.l D0, 0xFFFFFFFF 00000072 B0AD 0AB8 cmp.l D0, [A5 + 0xAB8] 00000076 660A bne +0xC /* 00000082 */ 00000078 7000 moveq.l D0, 0x00 0000007A 4FEF 010A lea.l A7, [A7 + 0x10A] 0000007E 261F move.l D3, [A7]+ 00000080 4E75 rts label00000082: 00000082 262D 0AB8 move.l D3, [A5 + 0xAB8] 00000086 5383 subq.l D3, 1 00000088 2F2D 0AB4 move.l -[A7], [A5 + 0xAB4] 0000008C 4EAD D6D8 jsr [A5 - 0x2928] 00000090 B680 cmp.l D3, D0 00000092 584F addq.w A7, 4 00000094 6D0A blt +0xC /* 000000A0 */ 00000096 7000 moveq.l D0, 0x00 00000098 4FEF 010A lea.l A7, [A7 + 0x10A] 0000009C 261F move.l D3, [A7]+ 0000009E 4E75 rts label000000A0: 000000A0 486F 0004 pea.l [A7 + 0x4] 000000A4 2F03 move.l -[A7], D3 000000A6 2F2D 0AB4 move.l -[A7], [A5 + 0xAB4] 000000AA 4EAD D6E0 jsr [A5 - 0x2920] 000000AE 0C2F 00FF 0010 cmpi.b [A7 + 0x10], 0xFF 000000B4 650E bcs +0x10 /* 000000C4 */ 000000B6 41EF 0011 lea.l A0, [A7 + 0x11] 000000BA 70FF moveq.l D0, 0xFFFFFFFF label000000BC: 000000BC 5280 addq.l D0, 1 000000BE 4A18 tst.b [A0]+ 000000C0 66FA bne -0x4 /* 000000BC */ 000000C2 6006 bra +0x8 /* 000000CA */ label000000C4: 000000C4 7000 moveq.l D0, 0x00 000000C6 102F 0010 move.b D0, [A7 + 0x10] label000000CA: 000000CA 5480 addq.l D0, 2 000000CC 2F00 move.l -[A7], D0 000000CE 486F 0010 pea.l [A7 + 0x10] 000000D2 486F 0018 pea.l [A7 + 0x18] 000000D6 4EAD C288 jsr [A5 - 0x3D78] 000000DA 4A40 tst.w D0 000000DC 4FEF 0018 lea.l A7, [A7 + 0x18] 000000E0 660A bne +0xC /* 000000EC */ 000000E2 2017 move.l D0, [A7] 000000E4 4FEF 010A lea.l A7, [A7 + 0x10A] 000000E8 261F move.l D3, [A7]+ 000000EA 4E75 rts label000000EC: 000000EC 7000 moveq.l D0, 0x00 000000EE 4FEF 010A lea.l A7, [A7 + 0x10A] 000000F2 261F move.l D3, [A7]+ 000000F4 4E75 rts fn000000F6: 000000F6 48E7 1800 movem.l -[A7], D3,D4 000000FA 514F subq.w A7, 8 000000FC 282F 0014 move.l D4, [A7 + 0x14] 00000100 7600 moveq.l D3, 0x00 00000102 7001 moveq.l D0, 0x01 00000104 B880 cmp.l D4, D0 00000106 6608 bne +0xA /* 00000110 */ 00000108 262D 20EC move.l D3, [A5 + 0x20EC] 0000010C 6000 011C bra +0x11E /* 0000022A */ label00000110: 00000110 7002 moveq.l D0, 0x02 00000112 B880 cmp.l D4, D0 00000114 660E bne +0x10 /* 00000124 */ 00000116 41ED 20A8 lea.l A0, [A5 + 0x20A8] 0000011A 41E8 004C lea.l A0, [A0 + 0x4C] 0000011E 2608 move.l D3, A0 00000120 6000 0108 bra +0x10A /* 0000022A */ label00000124: 00000124 7003 moveq.l D0, 0x03 00000126 B880 cmp.l D4, D0 00000128 6608 bne +0xA /* 00000132 */ 0000012A 262D 20BE move.l D3, [A5 + 0x20BE] 0000012E 6000 00FA bra +0xFC /* 0000022A */ label00000132: 00000132 7020 moveq.l D0, 0x20 00000134 B880 cmp.l D4, D0 00000136 6606 bne +0x8 /* 0000013E */ 00000138 7601 moveq.l D3, 0x01 0000013A 6000 00EE bra +0xF0 /* 0000022A */ label0000013E: 0000013E 7007 moveq.l D0, 0x07 00000140 B880 cmp.l D4, D0 00000142 660C bne +0xE /* 00000150 */ 00000144 206D 1C1A movea.l A0, [A5 + 0x1C1A /* export_895 */] 00000148 1628 1702 move.b D3, [A0 + 0x1702] 0000014C 6000 00DC bra +0xDE /* 0000022A */ label00000150: 00000150 7008 moveq.l D0, 0x08 00000152 B880 cmp.l D4, D0 00000154 6616 bne +0x18 /* 0000016C */ 00000156 4857 pea.l [A7] 00000158 4EAD BB00 jsr [A5 - 0x4500] 0000015C 486F 0004 pea.l [A7 + 0x4] 00000160 4EBA FED4 jsr [PC - 0x12C /* 00000036 */] 00000164 2600 move.l D3, D0 00000166 504F addq.w A7, 8 00000168 6000 00C0 bra +0xC2 /* 0000022A */ label0000016C: 0000016C 701F moveq.l D0, 0x1F 0000016E B880 cmp.l D4, D0 00000170 6612 bne +0x14 /* 00000184 */ 00000172 594F subq.w A7, 4 00000174 4878 FFFC push.l 0xFFFC 00000178 4EBA 0F24 jsr [PC + 0xF24 /* 0000109E */] 0000017C 201F move.l D0, [A7]+ 0000017E 2600 move.l D3, D0 00000180 6000 00A8 bra +0xAA /* 0000022A */ label00000184: 00000184 700F moveq.l D0, 0x0F 00000186 B880 cmp.l D4, D0 00000188 6614 bne +0x16 /* 0000019E */ 0000018A 2F2D 1C1A move.l -[A7], [A5 + 0x1C1A /* export_895 */] 0000018E 4EAD C558 jsr [A5 - 0x3AA8] 00000192 7200 moveq.l D1, 0x00 00000194 1200 move.b D1, D0 00000196 2601 move.l D3, D1 00000198 584F addq.w A7, 4 0000019A 6000 008E bra +0x90 /* 0000022A */ label0000019E: 0000019E 7010 moveq.l D0, 0x10 000001A0 B880 cmp.l D4, D0 000001A2 660A bne +0xC /* 000001AE */ 000001A4 206D 1C30 movea.l A0, [A5 + 0x1C30] 000001A8 1628 0397 move.b D3, [A0 + 0x397] 000001AC 607C bra +0x7E /* 0000022A */ label000001AE: 000001AE 7011 moveq.l D0, 0x11 000001B0 B880 cmp.l D4, D0 000001B2 660A bne +0xC /* 000001BE */ 000001B4 206D 1C30 movea.l A0, [A5 + 0x1C30] 000001B8 1628 0396 move.b D3, [A0 + 0x396] 000001BC 606C bra +0x6E /* 0000022A */ label000001BE: 000001BE 7024 moveq.l D0, 0x24 000001C0 B880 cmp.l D4, D0 000001C2 6604 bne +0x6 /* 000001C8 */ 000001C4 7601 moveq.l D3, 0x01 000001C6 6062 bra +0x64 /* 0000022A */ label000001C8: 000001C8 7027 moveq.l D0, 0x27 000001CA B880 cmp.l D4, D0 000001CC 6608 bne +0xA /* 000001D6 */ 000001CE 306D 1C26 movea.w A0, [A5 + 0x1C26] 000001D2 2608 move.l D3, A0 000001D4 6054 bra +0x56 /* 0000022A */ label000001D6: 000001D6 7028 moveq.l D0, 0x28 000001D8 B880 cmp.l D4, D0 000001DA 6606 bne +0x8 /* 000001E2 */ 000001DC 162D 1C2E move.b D3, [A5 + 0x1C2E] 000001E0 6048 bra +0x4A /* 0000022A */ label000001E2: 000001E2 7029 moveq.l D0, 0x29 000001E4 B880 cmp.l D4, D0 000001E6 660C bne +0xE /* 000001F4 */ 000001E8 4EAD B4C8 jsr [A5 - 0x4B38] 000001EC 306D 1C10 movea.w A0, [A5 + 0x1C10] 000001F0 2608 move.l D3, A0 000001F2 6036 bra +0x38 /* 0000022A */ label000001F4: 000001F4 703D moveq.l D0, 0x3D 000001F6 B880 cmp.l D4, D0 000001F8 6606 bne +0x8 /* 00000200 */ 000001FA 162D 1C00 move.b D3, [A5 + 0x1C00] 000001FE 602A bra +0x2C /* 0000022A */ label00000200: 00000200 7044 moveq.l D0, 0x44 00000202 B880 cmp.l D4, D0 00000204 660C bne +0xE /* 00000212 */ 00000206 4EBA FE52 jsr [PC - 0x1AE /* 0000005A */] 0000020A 504F addq.w A7, 8 0000020C 4CDF 0018 movem.l D3,D4, [A7]+ 00000210 4E75 rts label00000212: 00000212 7055 moveq.l D0, 0x55 00000214 B880 cmp.l D4, D0 00000216 6612 bne +0x14 /* 0000022A */ 00000218 206D 1C30 movea.l A0, [A5 + 0x1C30] 0000021C 0C28 0001 03BA cmpi.b [A0 + 0x3BA], 0x1 00000222 57C0 seq D0 00000224 4400 neg.b D0 00000226 49C0 lea.l A4, D0 00000228 2600 move.l D3, D0 label0000022A: 0000022A 2003 move.l D0, D3 0000022C 504F addq.w A7, 8 0000022E 4CDF 0018 movem.l D3,D4, [A7]+ 00000232 4E75 rts fn00000234: 00000234 48E7 1C20 movem.l -[A7], D3,D4,D5,A2 00000238 4FEF FFC2 lea.l A7, [A7 - 0x3E] 0000023C 262F 0052 move.l D3, [A7 + 0x52] 00000240 282F 0056 move.l D4, [A7 + 0x56] 00000244 4A84 tst.l D4 00000246 56C0 sne D0 00000248 4400 neg.b D0 0000024A 49C0 lea.l A4, D0 0000024C 1A00 move.b D5, D0 0000024E 701B moveq.l D0, 0x1B 00000250 B680 cmp.l D3, D0 00000252 660C bne +0xE /* 00000260 */ 00000254 206D 1C30 movea.l A0, [A5 + 0x1C30] 00000258 3144 03A4 move.w [A0 + 0x3A4], D4 0000025C 6000 02E4 bra +0x2E6 /* 00000542 */ label00000260: 00000260 7004 moveq.l D0, 0x04 00000262 B680 cmp.l D3, D0 00000264 6638 bne +0x3A /* 0000029E */ 00000266 4A2D 20A8 tst.b [A5 + 0x20A8] 0000026A 6700 02D6 beq +0x2D8 /* 00000542 */ 0000026E 2F44 003A move.l [A7 + 0x3A], D4 00000272 246D 2052 movea.l A2, [A5 + 0x2052 /* export_1030 */] 00000276 41EF 0014 lea.l A0, [A7 + 0x14] 0000027A 2B48 2052 move.l [A5 + 0x2052 /* export_1030 */], A0 0000027E 4878 D508 push.l 0xD508 00000282 486F 0008 pea.l [A7 + 0x8] 00000286 4EAD B558 jsr [A5 - 0x4AA8] 0000028A 504F addq.w A7, 8 0000028C 2F2F 0004 move.l -[A7], [A7 + 0x4] 00000290 4EAD AF10 jsr [A5 - 0x50F0] 00000294 2B4A 2052 move.l [A5 + 0x2052 /* export_1030 */], A2 00000298 584F addq.w A7, 4 0000029A 6000 02A6 bra +0x2A8 /* 00000542 */ label0000029E: 0000029E 7006 moveq.l D0, 0x06 000002A0 B680 cmp.l D3, D0 000002A2 6614 bne +0x16 /* 000002B8 */ 000002A4 4857 pea.l [A7] 000002A6 4EAD AF08 jsr [A5 - 0x50F8] 000002AA 584F addq.w A7, 4 000002AC 2F17 move.l -[A7], [A7] 000002AE 4EAD AF10 jsr [A5 - 0x50F0] 000002B2 584F addq.w A7, 4 000002B4 6000 028C bra +0x28E /* 00000542 */ label000002B8: 000002B8 700B moveq.l D0, 0x0B 000002BA B680 cmp.l D3, D0 000002BC 660E bne +0x10 /* 000002CC */ 000002BE 2F2D 205A move.l -[A7], [A5 + 0x205A /* export_1031 */] 000002C2 4EAD AF10 jsr [A5 - 0x50F0] 000002C6 584F addq.w A7, 4 000002C8 6000 0278 bra +0x27A /* 00000542 */ label000002CC: 000002CC 7005 moveq.l D0, 0x05 000002CE B680 cmp.l D3, D0 000002D0 6614 bne +0x16 /* 000002E6 */ 000002D2 4A05 tst.b D5 000002D4 6708 beq +0xA /* 000002DE */ 000002D6 4EAD BB38 jsr [A5 - 0x44C8] 000002DA 6000 0266 bra +0x268 /* 00000542 */ label000002DE: 000002DE 4EAD BB40 jsr [A5 - 0x44C0] 000002E2 6000 025E bra +0x260 /* 00000542 */ label000002E6: 000002E6 7007 moveq.l D0, 0x07 000002E8 B680 cmp.l D3, D0 000002EA 660C bne +0xE /* 000002F8 */ 000002EC 206D 1C1A movea.l A0, [A5 + 0x1C1A /* export_895 */] 000002F0 1145 1702 move.b [A0 + 0x1702], D5 000002F4 6000 024C bra +0x24E /* 00000542 */ label000002F8: 000002F8 701C moveq.l D0, 0x1C 000002FA B680 cmp.l D3, D0 000002FC 6618 bne +0x1A /* 00000316 */ 000002FE 2044 movea.l A0, D4 00000300 2050 movea.l A0, [A0] 00000302 2F50 0008 move.l [A7 + 0x8], [A0] 00000306 2F68 0004 000C move.l [A7 + 0xC], [A0 + 0x4] 0000030C 2F68 0008 0010 move.l [A7 + 0x10], [A0 + 0x8] 00000312 6000 022E bra +0x230 /* 00000542 */ label00000316: 00000316 700C moveq.l D0, 0x0C 00000318 B680 cmp.l D3, D0 0000031A 660A bne +0xC /* 00000326 */ 0000031C 1F05 move.b -[A7], D5 0000031E 4EAD C730 jsr [A5 - 0x38D0] 00000322 6000 021E bra +0x220 /* 00000542 */ label00000326: 00000326 700E moveq.l D0, 0x0E 00000328 B680 cmp.l D3, D0 0000032A 6608 bne +0xA /* 00000334 */ 0000032C 1B45 08C0 move.b [A5 + 0x8C0], D5 00000330 6000 0210 bra +0x212 /* 00000542 */ label00000334: 00000334 7028 moveq.l D0, 0x28 00000336 B680 cmp.l D3, D0 00000338 6608 bne +0xA /* 00000342 */ 0000033A 1B45 1C2E move.b [A5 + 0x1C2E], D5 0000033E 6000 0202 bra +0x204 /* 00000542 */ label00000342: 00000342 702A moveq.l D0, 0x2A 00000344 B680 cmp.l D3, D0 00000346 6608 bne +0xA /* 00000350 */ 00000348 2B44 08CE move.l [A5 + 0x8CE], D4 0000034C 6000 01F4 bra +0x1F6 /* 00000542 */ label00000350: 00000350 702B moveq.l D0, 0x2B 00000352 B680 cmp.l D3, D0 00000354 6608 bne +0xA /* 0000035E */ 00000356 2B44 08CA move.l [A5 + 0x8CA /* export_277 */], D4 0000035A 6000 01E6 bra +0x1E8 /* 00000542 */ label0000035E: 0000035E 702C moveq.l D0, 0x2C 00000360 B680 cmp.l D3, D0 00000362 6608 bne +0xA /* 0000036C */ 00000364 2B44 08C6 move.l [A5 + 0x8C6], D4 00000368 6000 01D8 bra +0x1DA /* 00000542 */ label0000036C: 0000036C 7034 moveq.l D0, 0x34 0000036E B680 cmp.l D3, D0 00000370 661E bne +0x20 /* 00000390 */ 00000372 7001 moveq.l D0, 0x01 00000374 B880 cmp.l D4, D0 00000376 6606 bne +0x8 /* 0000037E */ 00000378 1B7C 0001 1BF6 move.b [A5 + 0x1BF6], 0x1 label0000037E: 0000037E 7002 moveq.l D0, 0x02 00000380 B880 cmp.l D4, D0 00000382 6600 01BE bne +0x1C0 /* 00000542 */ 00000386 1B7C 0001 1BF5 move.b [A5 + 0x1BF5], 0x1 0000038C 6000 01B4 bra +0x1B6 /* 00000542 */ label00000390: 00000390 7035 moveq.l D0, 0x35 00000392 B680 cmp.l D3, D0 00000394 661A bne +0x1C /* 000003B0 */ 00000396 7001 moveq.l D0, 0x01 00000398 B880 cmp.l D4, D0 0000039A 6604 bne +0x6 /* 000003A0 */ 0000039C 422D 1BF6 clr.b [A5 + 0x1BF6] label000003A0: 000003A0 7002 moveq.l D0, 0x02 000003A2 B880 cmp.l D4, D0 000003A4 6600 019C bne +0x19E /* 00000542 */ 000003A8 422D 1BF5 clr.b [A5 + 0x1BF5] 000003AC 6000 0194 bra +0x196 /* 00000542 */ label000003B0: 000003B0 703A moveq.l D0, 0x3A 000003B2 B680 cmp.l D3, D0 000003B4 661A bne +0x1C /* 000003D0 */ 000003B6 486D 20DE pea.l [A5 + 0x20DE] 000003BA 4EAD B3C0 jsr [A5 - 0x4C40] 000003BE 2F04 move.l -[A7], D4 000003C0 486D 20A8 pea.l [A5 + 0x20A8] 000003C4 4EAD C478 jsr [A5 - 0x3B88] 000003C8 4FEF 000C lea.l A7, [A7 + 0xC] 000003CC 6000 0174 bra +0x176 /* 00000542 */ label000003D0: 000003D0 703B moveq.l D0, 0x3B 000003D2 B680 cmp.l D3, D0 000003D4 660C bne +0xE /* 000003E2 */ 000003D6 2B44 2090 move.l [A5 + 0x2090], D4 000003DA 2B44 208C move.l [A5 + 0x208C], D4 000003DE 6000 0162 bra +0x164 /* 00000542 */ label000003E2: 000003E2 7043 moveq.l D0, 0x43 000003E4 B680 cmp.l D3, D0 000003E6 6610 bne +0x12 /* 000003F8 */ 000003E8 4A84 tst.l D4 000003EA 56C0 sne D0 000003EC 4400 neg.b D0 000003EE 49C0 lea.l A4, D0 000003F0 1B40 1BA7 move.b [A5 + 0x1BA7], D0 000003F4 6000 014C bra +0x14E /* 00000542 */ label000003F8: 000003F8 7045 moveq.l D0, 0x45 000003FA B680 cmp.l D3, D0 000003FC 6616 bne +0x18 /* 00000414 */ 000003FE 4AAD 0AB4 tst.l [A5 + 0xAB4] 00000402 6700 013E beq +0x140 /* 00000542 */ 00000406 2F2D 0AB4 move.l -[A7], [A5 + 0xAB4] 0000040A 4EAD D6C0 jsr [A5 - 0x2940] 0000040E 584F addq.w A7, 4 00000410 6000 0130 bra +0x132 /* 00000542 */ label00000414: 00000414 7046 moveq.l D0, 0x46 00000416 B680 cmp.l D3, D0 00000418 661C bne +0x1E /* 00000436 */ 0000041A 2004 move.l D0, D4 0000041C 57C0 seq D0 0000041E 4400 neg.b D0 00000420 49C0 lea.l A4, D0 00000422 1B40 1213 move.b [A5 + 0x1213], D0 00000426 4A2D 1213 tst.b [A5 + 0x1213] 0000042A 6700 0116 beq +0x118 /* 00000542 */ 0000042E 4EAD C6C0 jsr [A5 - 0x3940] 00000432 6000 010E bra +0x110 /* 00000542 */ label00000436: 00000436 7047 moveq.l D0, 0x47 00000438 B680 cmp.l D3, D0 0000043A 6638 bne +0x3A /* 00000474 */ 0000043C 4A84 tst.l D4 0000043E 661A bne +0x1C /* 0000045A */ 00000440 206D 1C1A movea.l A0, [A5 + 0x1C1A /* export_895 */] 00000444 41E8 1444 lea.l A0, [A0 + 0x1444] 00000448 7005 moveq.l D0, 0x05 0000044A 0A00 0018 xori.b D0, 0x18 0000044E 3200 move.w D1, D0 00000450 E648 lsr D0.w, 3 00000452 03F0 0000 bset [A0 + D0.w], D1 00000456 6000 00EA bra +0xEC /* 00000542 */ label0000045A: 0000045A 206D 1C1A movea.l A0, [A5 + 0x1C1A /* export_895 */] 0000045E 41E8 1444 lea.l A0, [A0 + 0x1444] 00000462 7005 moveq.l D0, 0x05 00000464 0A00 0018 xori.b D0, 0x18 00000468 3200 move.w D1, D0 0000046A E648 lsr D0.w, 3 0000046C 03B0 0000 bclr [A0 + D0.w], D1 00000470 6000 00D0 bra +0xD2 /* 00000542 */ label00000474: 00000474 704A moveq.l D0, 0x4A 00000476 B680 cmp.l D3, D0 00000478 6614 bne +0x16 /* 0000048E */ 0000047A 4A84 tst.l D4 0000047C 56C0 sne D0 0000047E 4400 neg.b D0 00000480 49C0 lea.l A4, D0 00000482 1F00 move.b -[A7], D0 00000484 4EAD DB28 jsr [A5 - 0x24D8] 00000488 544F addq.w A7, 2 0000048A 6000 00B6 bra +0xB8 /* 00000542 */ label0000048E: 0000048E 704E moveq.l D0, 0x4E 00000490 B680 cmp.l D3, D0 00000492 660C bne +0xE /* 000004A0 */ 00000494 2F04 move.l -[A7], D4 00000496 4EAD AFC0 jsr [A5 - 0x5040] 0000049A 584F addq.w A7, 4 0000049C 6000 00A4 bra +0xA6 /* 00000542 */ label000004A0: 000004A0 704F moveq.l D0, 0x4F 000004A2 B680 cmp.l D3, D0 000004A4 660C bne +0xE /* 000004B2 */ 000004A6 2F04 move.l -[A7], D4 000004A8 4EAD AFC8 jsr [A5 - 0x5038] 000004AC 584F addq.w A7, 4 000004AE 6000 0092 bra +0x94 /* 00000542 */ label000004B2: 000004B2 7050 moveq.l D0, 0x50 000004B4 B680 cmp.l D3, D0 000004B6 6612 bne +0x14 /* 000004CA */ 000004B8 4A84 tst.l D4 000004BA 56C0 sne D0 000004BC 4400 neg.b D0 000004BE 49C0 lea.l A4, D0 000004C0 1F00 move.b -[A7], D0 000004C2 4EAD DB20 jsr [A5 - 0x24E0] 000004C6 544F addq.w A7, 2 000004C8 6078 bra +0x7A /* 00000542 */ label000004CA: 000004CA 7051 moveq.l D0, 0x51 000004CC B680 cmp.l D3, D0 000004CE 660E bne +0x10 /* 000004DE */ 000004D0 4A84 tst.l D4 000004D2 56C0 sne D0 000004D4 4400 neg.b D0 000004D6 49C0 lea.l A4, D0 000004D8 1B40 2096 move.b [A5 + 0x2096], D0 000004DC 6064 bra +0x66 /* 00000542 */ label000004DE: 000004DE 7052 moveq.l D0, 0x52 000004E0 B680 cmp.l D3, D0 000004E2 6612 bne +0x14 /* 000004F6 */ 000004E4 4A84 tst.l D4 000004E6 56C0 sne D0 000004E8 4400 neg.b D0 000004EA 49C0 lea.l A4, D0 000004EC 1F00 move.b -[A7], D0 000004EE 4EAD DAF0 jsr [A5 - 0x2510] 000004F2 544F addq.w A7, 2 000004F4 604C bra +0x4E /* 00000542 */ label000004F6: 000004F6 7053 moveq.l D0, 0x53 000004F8 B680 cmp.l D3, D0 000004FA 6612 bne +0x14 /* 0000050E */ 000004FC 2004 move.l D0, D4 000004FE 57C0 seq D0 00000500 4400 neg.b D0 00000502 49C0 lea.l A4, D0 00000504 1F00 move.b -[A7], D0 00000506 4EAD DB08 jsr [A5 - 0x24F8] 0000050A 544F addq.w A7, 2 0000050C 6034 bra +0x36 /* 00000542 */ label0000050E: 0000050E 7054 moveq.l D0, 0x54 00000510 B680 cmp.l D3, D0 00000512 661A bne +0x1C /* 0000052E */ 00000514 4A84 tst.l D4 00000516 56C0 sne D0 00000518 4400 neg.b D0 0000051A 49C0 lea.l A4, D0 0000051C 1F00 move.b -[A7], D0 0000051E 4EAD DB10 jsr [A5 - 0x24F0] 00000522 4A84 tst.l D4 00000524 544F addq.w A7, 2 00000526 671A beq +0x1C /* 00000542 */ 00000528 4EAD DBD0 jsr [A5 - 0x2430] 0000052C 6014 bra +0x16 /* 00000542 */ label0000052E: 0000052E 7056 moveq.l D0, 0x56 00000530 B680 cmp.l D3, D0 00000532 660E bne +0x10 /* 00000542 */ 00000534 4A84 tst.l D4 00000536 56C0 sne D0 00000538 4400 neg.b D0 0000053A 49C0 lea.l A4, D0 0000053C 1F00 move.b -[A7], D0 0000053E 4EAD AFE0 jsr [A5 - 0x5020] label00000542: 00000542 4FEF 003E lea.l A7, [A7 + 0x3E] 00000546 4CDF 0438 movem.l D3,D4,D5,A2, [A7]+ 0000054A 4E75 rts fn0000054C: 0000054C 3F3C 0001 move.w -[A7], 0x1 00000550 2F2F 0006 move.l -[A7], [A7 + 0x6] 00000554 486D 20A8 pea.l [A5 + 0x20A8] 00000558 4EAD BD18 jsr [A5 - 0x42E8] 0000055C 4EAD B4C8 jsr [A5 - 0x4B38] 00000560 4A6D 1C10 tst.w [A5 + 0x1C10] 00000564 57C0 seq D0 00000566 4400 neg.b D0 00000568 49C0 lea.l A4, D0 0000056A 4FEF 000A lea.l A7, [A7 + 0xA] 0000056E 4E75 rts fn00000570: 00000570 2F03 move.l -[A7], D3 00000572 262F 000E move.l D3, [A7 + 0xE] 00000576 4EBA FAAE jsr [PC - 0x552 /* 00000026 */] 0000057A 2003 move.l D0, D3 0000057C 0280 0000 8000 andi.l D0, 0x8000 00000582 6604 bne +0x6 /* 00000588 */ 00000584 7002 moveq.l D0, 0x02 00000586 8680 or.l D3, D0 label00000588: 00000588 2003 move.l D0, D3 0000058A 0280 0001 0000 andi.l D0, 0x10000 00000590 4A80 tst.l D0 00000592 56C0 sne D0 00000594 4400 neg.b D0 00000596 49C0 lea.l A4, D0 00000598 1B40 2097 move.b [A5 + 0x2097], D0 0000059C 2003 move.l D0, D3 0000059E 0280 0000 4000 andi.l D0, 0x4000 /* '@\0' */ 000005A4 4A80 tst.l D0 000005A6 56C0 sne D0 000005A8 4400 neg.b D0 000005AA 49C0 lea.l A4, D0 000005AC 1B40 2000 move.b [A5 + 0x2000], D0 000005B0 2F2F 0008 move.l -[A7], [A7 + 0x8] 000005B4 3F2F 0010 move.w -[A7], [A7 + 0x10] 000005B8 42A7 clr.l -[A7] 000005BA 2F03 move.l -[A7], D3 000005BC 4EAD AFD8 jsr [A5 - 0x5028] 000005C0 4A6D 1C10 tst.w [A5 + 0x1C10] 000005C4 6606 bne +0x8 /* 000005CC */ 000005C6 70FF moveq.l D0, 0xFFFFFFFF 000005C8 261F move.l D3, [A7]+ 000005CA 4E75 rts label000005CC: 000005CC 7000 moveq.l D0, 0x00 000005CE 261F move.l D3, [A7]+ 000005D0 4E75 rts fn000005D2: 000005D2 48E7 1800 movem.l -[A7], D3,D4 000005D6 262F 000C move.l D3, [A7 + 0xC] 000005DA 422D 0BD2 clr.b [A5 + 0xBD2 /* export_374 */] 000005DE 422D 08C3 clr.b [A5 + 0x8C3] 000005E2 2003 move.l D0, D3 000005E4 0280 0200 0000 andi.l D0, 0x2000000 000005EA 4A80 tst.l D0 000005EC 57C0 seq D0 000005EE 4400 neg.b D0 000005F0 49C0 lea.l A4, D0 000005F2 1800 move.b D4, D0 000005F4 2003 move.l D0, D3 000005F6 0280 0100 0000 andi.l D0, 0x1000000 000005FC 4A80 tst.l D0 000005FE 57C0 seq D0 00000600 4400 neg.b D0 00000602 49C0 lea.l A4, D0 00000604 1B40 08C5 move.b [A5 + 0x8C5], D0 00000608 206D 1C30 movea.l A0, [A5 + 0x1C30] 0000060C 4228 0397 clr.b [A0 + 0x397] 00000610 2003 move.l D0, D3 00000612 0280 2000 0000 andi.l D0, 0x20000000 /* ' \0\0\0' */ 00000618 6712 beq +0x14 /* 0000062C */ 0000061A 1F3C 0001 move.b -[A7], 0x1 0000061E 4EAD AEE0 jsr [A5 - 0x5120] 00000622 42A7 clr.l -[A7] 00000624 4EAD AEF0 jsr [A5 - 0x5110] 00000628 5C4F addq.w A7, 6 0000062A 6008 bra +0xA /* 00000634 */ label0000062C: 0000062C 4227 clr.b -[A7] 0000062E 4EAD AEE0 jsr [A5 - 0x5120] 00000632 544F addq.w A7, 2 label00000634: 00000634 2003 move.l D0, D3 00000636 0280 8000 0000 andi.l D0, 0x80000000 0000063C 6704 beq +0x6 /* 00000642 */ 0000063E 4EAD AFB8 jsr [A5 - 0x5048] label00000642: 00000642 1F04 move.b -[A7], D4 00000644 4EAD ADC0 jsr [A5 - 0x5240] 00000648 4A2D 1BD9 tst.b [A5 + 0x1BD9] 0000064C 544F addq.w A7, 2 0000064E 6716 beq +0x18 /* 00000666 */ 00000650 2003 move.l D0, D3 00000652 0280 4000 0000 andi.l D0, 0x40000000 /* '@\0\0\0' */ 00000658 670C beq +0xE /* 00000666 */ 0000065A 4EAD AFF8 jsr [A5 - 0x5008] 0000065E 1B7C 0001 0BD2 move.b [A5 + 0xBD2 /* export_374 */], 0x1 00000664 6010 bra +0x12 /* 00000676 */ label00000666: 00000666 2003 move.l D0, D3 00000668 0280 1000 0000 andi.l D0, 0x10000000 0000066E 6606 bne +0x8 /* 00000676 */ 00000670 4EAD C5A8 jsr [A5 - 0x3A58] 00000674 1800 move.b D4, D0 label00000676: 00000676 4CDF 0018 movem.l D3,D4, [A7]+ 0000067A 4E75 rts fn0000067C: 0000067C 4A2D 0BD2 tst.b [A5 + 0xBD2 /* export_374 */] 00000680 670A beq +0xC /* 0000068C */ 00000682 4EAD B000 jsr [A5 - 0x5000] 00000686 422D 0BD2 clr.b [A5 + 0xBD2 /* export_374 */] 0000068A 4E75 rts label0000068C: 0000068C 4EAD ADC8 jsr [A5 - 0x5238] 00000690 202F 0004 move.l D0, [A7 + 0x4] 00000694 0280 1000 0000 andi.l D0, 0x10000000 0000069A 6706 beq +0x8 /* 000006A2 */ 0000069C 1B7C 0001 08C3 move.b [A5 + 0x8C3], 0x1 label000006A2: 000006A2 202F 0004 move.l D0, [A7 + 0x4] 000006A6 0280 2000 0000 andi.l D0, 0x20000000 /* ' \0\0\0' */ 000006AC 6608 bne +0xA /* 000006B6 */ 000006AE 4227 clr.b -[A7] 000006B0 4EAD AEE0 jsr [A5 - 0x5120] 000006B4 544F addq.w A7, 2 label000006B6: 000006B6 4E75 rts fn000006B8: 000006B8 2F03 move.l -[A7], D3 000006BA 4FEF FDF2 lea.l A7, [A7 - 0x20E] 000006BE 7600 moveq.l D3, 0x00 000006C0 594F subq.w A7, 4 000006C2 2F3C 5354 5223 move.l -[A7], 0x53545223 /* 'STR#' */ 000006C8 3F3C 0194 move.w -[A7], 0x194 000006CC A9A0 syscall GetResource 000006CE 205F movea.l A0, [A7]+ 000006D0 2008 move.l D0, A0 000006D2 4A80 tst.l D0 000006D4 6700 0080 beq +0x82 /* 00000756 */ 000006D8 2F3C 0194 0003 move.l -[A7], 0x1940003 000006DE 486F 010C pea.l [A7 + 0x10C] 000006E2 4EAD C328 jsr [A5 - 0x3CD8] 000006E6 7036 moveq.l D0, 0x36 000006E8 B0AF 021E cmp.l D0, [A7 + 0x21E] 000006EC 504F addq.w A7, 8 000006EE 661E bne +0x20 /* 0000070E */ 000006F0 486F 0108 pea.l [A7 + 0x108] 000006F4 206D 1C1A movea.l A0, [A5 + 0x1C1A /* export_895 */] 000006F8 3028 16F4 move.w D0, [A0 + 0x16F4] 000006FC 48C0 ext.l D0 000006FE 5280 addq.l D0, 1 00000700 3F00 move.w -[A7], D0 00000702 4EAD C3D8 jsr [A5 - 0x3C28] 00000706 48C0 ext.l D0 00000708 2600 move.l D3, D0 0000070A 5C4F addq.w A7, 6 0000070C 6048 bra +0x4A /* 00000756 */ label0000070E: 0000070E 7037 moveq.l D0, 0x37 00000710 B0AF 0216 cmp.l D0, [A7 + 0x216] 00000714 6640 bne +0x42 /* 00000756 */ 00000716 4857 pea.l [A7] 00000718 206D 1C1A movea.l A0, [A5 + 0x1C1A /* export_895 */] 0000071C 3F28 16F4 move.w -[A7], [A0 + 0x16F4] 00000720 4EAD C3E0 jsr [A5 - 0x3C20] 00000724 4A00 tst.b D0 00000726 5C4F addq.w A7, 6 00000728 672C beq +0x2E /* 00000756 */ 0000072A 486F 0002 pea.l [A7 + 0x2] 0000072E 3F2F 0004 move.w -[A7], [A7 + 0x4] 00000732 4EAD C3C8 jsr [A5 - 0x3C38] 00000736 486F 0008 pea.l [A7 + 0x8] 0000073A 4227 clr.b -[A7] 0000073C 4EAD 9DA8 jsr [A5 - 0x6258] 00000740 486F 010E pea.l [A7 + 0x10E] 00000744 486F 000C pea.l [A7 + 0xC] 00000748 4EAD B040 jsr [A5 - 0x4FC0] 0000074C 4A00 tst.b D0 0000074E 4FEF 000E lea.l A7, [A7 + 0xE] 00000752 6702 beq +0x4 /* 00000756 */ 00000754 7601 moveq.l D3, 0x01 label00000756: 00000756 2003 move.l D0, D3 00000758 4FEF 020E lea.l A7, [A7 + 0x20E] 0000075C 261F move.l D3, [A7]+ 0000075E 4E75 rts fn00000760: 00000760 48E7 1038 movem.l -[A7], D3,A2,A3,A4 00000764 4FEF E8FA lea.l A7, [A7 - 0x1706] 00000768 286F 171A movea.l A4, [A7 + 0x171A] 0000076C 426C 0002 clr.w [A4 + 0x2] 00000770 4254 clr.w [A4] 00000772 47D7 lea.l A3, [A7] 00000774 2F0B move.l -[A7], A3 00000776 4EAD C540 jsr [A5 - 0x3AC0] 0000077A 206D 1C1A movea.l A0, [A5 + 0x1C1A /* export_895 */] 0000077E 2768 0008 0008 move.l [A3 + 0x8], [A0 + 0x8] 00000784 584F addq.w A7, 4 00000786 6040 bra +0x42 /* 000007C8 */ label00000788: 00000788 1F3C 0002 move.b -[A7], 0x2 0000078C 2F0B move.l -[A7], A3 0000078E 4EAD C560 jsr [A5 - 0x3AA0] 00000792 7606 moveq.l D3, 0x06 00000794 5C4F addq.w A7, 6 00000796 602A bra +0x2C /* 000007C2 */ label00000798: 00000798 3003 move.w D0, D3 0000079A 48C0 ext.l D0 0000079C 5980 subq.l D0, 4 0000079E 4C3C 0800 0000 movem.w A3, 0x0 000007A4 0018 244B ori.b [A0]+, 0x4B /* 'K' */ 000007A8 D5C0 add.l A2, D0 000007AA 45EA 0648 lea.l A2, [A2 + 0x648] 000007AE 4A12 tst.b [A2] 000007B0 670E beq +0x10 /* 000007C0 */ 000007B2 28AA 000C move.l [A4], [A2 + 0xC] 000007B6 4FEF 1706 lea.l A7, [A7 + 0x1706] 000007BA 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+ 000007BE 4E75 rts label000007C0: 000007C0 5243 addq.w D3, 1 label000007C2: 000007C2 0C43 0035 cmpi.w D3, 0x35 /* '5' */ 000007C6 6FD0 ble -0x2E /* 00000798 */ label000007C8: 000007C8 2F0B move.l -[A7], A3 000007CA 4EAD C558 jsr [A5 - 0x3AA8] 000007CE 4A00 tst.b D0 000007D0 584F addq.w A7, 4 000007D2 67B4 beq -0x4A /* 00000788 */ 000007D4 4FEF 1706 lea.l A7, [A7 + 0x1706] 000007D8 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+ 000007DC 4E75 rts fn000007DE: 000007DE 48E7 1820 movem.l -[A7], D3,D4,A2 000007E2 514F subq.w A7, 8 000007E4 282F 0018 move.l D4, [A7 + 0x18] 000007E8 246D 1C1A movea.l A2, [A5 + 0x1C1A /* export_895 */] 000007EC 7600 moveq.l D3, 0x00 000007EE 2004 move.l D0, D4 000007F0 4EAD 9D1E jsr [A5 - 0x62E2] 000007F4 012C 0000 btst [A4 + 0x0], D0 000007F8 0009 0000 ori.b A1, 0x0 000007FC 004C 000D ori.w A4, 0xD /* '\r' */ 00000800 0000 0009 ori.b D0, 0x9 /* '\t' */ 00000804 0126 btst -[A6], D0 00000806 0000 0013 ori.b D0, 0x13 0000080A 005C 0000 ori.w [A4]+, 0x0 0000080E 0017 0060 ori.b [A7], 0x60 /* '`' */ 00000812 0000 0019 ori.b D0, 0x19 00000816 0114 btst [A4], D0 00000818 0000 001A ori.b D0, 0x1A 0000081C 0038 0000 001E ori.b [0x0000001E], 0x0 00000822 0064 0000 ori.w -[A4], 0x0 00000826 0020 007E ori.b -[A0], 0x7E /* '~' */ 0000082A 0000 0022 ori.b D0, 0x22 /* '\"' */ 0000082E 0096 0000 0023 ori.l [A6], 0x23 /* '#' */ 00000834 00B0 0000 0025 00B6 ori.l [A0 + D0.w - 0x74], 0x25 /* '%' */ 0000083C 0000 002E ori.b D0, 0x2E /* '.' */ 00000840 00BE 0000 0036 ori.l <>, 0x36 /* '6' */ 00000846 00C6 ori.? D6, 0xFFFFFFFFFFFFFFFF 00000848 0000 0037 ori.b D0, 0x37 /* '7' */ 0000084C 00C0 ori.? D0, 0xFFFFFFFFFFFFFFFF 0000084E 0000 004C ori.b D0, 0x4C /* 'L' */ 00000852 00C6 ori.? D6, 0xFFFFFFFFFFFFFFFF 00000854 594F subq.w A7, 4 00000856 2F2A 0008 move.l -[A7], [A2 + 0x8] 0000085A 4EAD C608 jsr [A5 - 0x39F8] 0000085E 201F move.l D0, [A7]+ 00000860 2600 move.l D3, D0 00000862 6000 00C6 bra +0xC8 /* 0000092A */ 00000866 306A 16F4 movea.w A0, [A2 + 0x16F4] 0000086A 2608 move.l D3, A0 0000086C 6000 00BC bra +0xBE /* 0000092A */ 00000870 182A 065D move.b D4, [A2 + 0x65D] 00000874 4884 ext.w D4 00000876 4A44 tst.w D4 00000878 6604 bne +0x6 /* 0000087E */ 0000087A 382A 16F6 move.w D4, [A2 + 0x16F6] label0000087E: 0000087E 3044 movea.w A0, D4 00000880 2608 move.l D3, A0 00000882 6000 00A6 bra +0xA8 /* 0000092A */ 00000886 2F3C 0001 7FFF move.l -[A7], 0x17FFF 0000088C 486F 0004 pea.l [A7 + 0x4] 00000890 4EAD ADE0 jsr [A5 - 0x5220] 00000894 486F 0008 pea.l [A7 + 0x8] 00000898 4EBA F79C jsr [PC - 0x864 /* 00000036 */] 0000089C 2600 move.l D3, D0 0000089E 4FEF 000C lea.l A7, [A7 + 0xC] 000008A2 6000 0086 bra +0x88 /* 0000092A */ 000008A6 102A 1701 move.b D0, [A2 + 0x1701] 000008AA 57C0 seq D0 000008AC 4400 neg.b D0 000008AE 49C0 lea.l A4, D0 000008B0 2600 move.l D3, D0 000008B2 4A83 tst.l D3 000008B4 6774 beq +0x76 /* 0000092A */ 000008B6 206D 1C30 movea.l A0, [A5 + 0x1C30] 000008BA 4A68 007E tst.w [A0 + 0x7E] 000008BE 6F6A ble +0x6C /* 0000092A */ 000008C0 7600 moveq.l D3, 0x00 000008C2 6066 bra +0x68 /* 0000092A */ 000008C4 3F2A 16F4 move.w -[A7], [A2 + 0x16F4] 000008C8 3F2A 16F4 move.w -[A7], [A2 + 0x16F4] 000008CC 486F 0004 pea.l [A7 + 0x4] 000008D0 4EAD ADE0 jsr [A5 - 0x5220] 000008D4 486F 0008 pea.l [A7 + 0x8] 000008D8 4EBA F75C jsr [PC - 0x8A4 /* 00000036 */] 000008DC 2600 move.l D3, D0 000008DE 4FEF 000C lea.l A7, [A7 + 0xC] 000008E2 6046 bra +0x48 /* 0000092A */ 000008E4 4EAD ADF0 jsr [A5 - 0x5210] 000008E8 7200 moveq.l D1, 0x00 000008EA 1200 move.b D1, D0 000008EC 2601 move.l D3, D1 000008EE 603A bra +0x3C /* 0000092A */ 000008F0 486D 20B6 pea.l [A5 + 0x20B6] 000008F4 4EBA F740 jsr [PC - 0x8C0 /* 00000036 */] 000008F8 2600 move.l D3, D0 000008FA 584F addq.w A7, 4 000008FC 602C bra +0x2E /* 0000092A */ 000008FE 4857 pea.l [A7] 00000900 4EBA FE5E jsr [PC - 0x1A2 /* 00000760 */] 00000904 262F 0004 move.l D3, [A7 + 0x4] 00000908 584F addq.w A7, 4 0000090A 601E bra +0x20 /* 0000092A */ 0000090C 2F04 move.l -[A7], D4 0000090E 4EBA FDA8 jsr [PC - 0x258 /* 000006B8 */] 00000912 2600 move.l D3, D0 00000914 584F addq.w A7, 4 00000916 6012 bra +0x14 /* 0000092A */ 00000918 4EAD DB38 jsr [A5 - 0x24C8] 0000091C 2608 move.l D3, A0 0000091E 600A bra +0xC /* 0000092A */ 00000920 2F04 move.l -[A7], D4 00000922 4EBA F7D2 jsr [PC - 0x82E /* 000000F6 */] 00000926 2600 move.l D3, D0 00000928 584F addq.w A7, 4 label0000092A: 0000092A 2003 move.l D0, D3 0000092C 504F addq.w A7, 8 0000092E 4CDF 0418 movem.l D3,D4,A2, [A7]+ 00000932 4E75 rts fn00000934: 00000934 48E7 1800 movem.l -[A7], D3,D4 00000938 594F subq.w A7, 4 0000093A 206D 1C1A movea.l A0, [A5 + 0x1C1A /* export_895 */] 0000093E 4228 1701 clr.b [A0 + 0x1701] 00000942 206D 1C1A movea.l A0, [A5 + 0x1C1A /* export_895 */] 00000946 4228 16FE clr.b [A0 + 0x16FE] 0000094A 422D 1BCC clr.b [A5 + 0x1BCC] 0000094E 206D 1C1A movea.l A0, [A5 + 0x1C1A /* export_895 */] 00000952 41E8 12EC lea.l A0, [A0 + 0x12EC] 00000956 2018 move.l D0, [A0]+ 00000958 8090 or.l D0, [A0] 0000095A 6604 bne +0x6 /* 00000960 */ 0000095C 7001 moveq.l D0, 0x01 0000095E 6002 bra +0x4 /* 00000962 */ label00000960: 00000960 7000 moveq.l D0, 0x00 label00000962: 00000962 4A00 tst.b D0 00000964 6618 bne +0x1A /* 0000097E */ 00000966 7606 moveq.l D3, 0x06 00000968 600E bra +0x10 /* 00000978 */ label0000096A: 0000096A 3F3C 0010 move.w -[A7], 0x10 0000096E 3F03 move.w -[A7], D3 00000970 4EAD B430 jsr [A5 - 0x4BD0] 00000974 5243 addq.w D3, 1 00000976 584F addq.w A7, 4 label00000978: 00000978 0C43 0035 cmpi.w D3, 0x35 /* '5' */ 0000097C 6FEC ble -0x12 /* 0000096A */ label0000097E: 0000097E 4857 pea.l [A7] 00000980 A874 syscall GetPort 00000982 2F2D 20BE move.l -[A7], [A5 + 0x20BE] 00000986 A873 syscall SetPort 00000988 206D 1C1A movea.l A0, [A5 + 0x1C1A /* export_895 */] 0000098C 4A28 1703 tst.b [A0 + 0x1703] 00000990 6716 beq +0x18 /* 000009A8 */ 00000992 2F2D 1C1A move.l -[A7], [A5 + 0x1C1A /* export_895 */] 00000996 4EAD C530 jsr [A5 - 0x3AD0] 0000099A 2F2D 1C1A move.l -[A7], [A5 + 0x1C1A /* export_895 */] 0000099E 4EAD C590 jsr [A5 - 0x3A70] 000009A2 7801 moveq.l D4, 0x01 000009A4 504F addq.w A7, 8 000009A6 602A bra +0x2C /* 000009D2 */ label000009A8: 000009A8 2F2D 1C1A move.l -[A7], [A5 + 0x1C1A /* export_895 */] 000009AC 4EAD C558 jsr [A5 - 0x3AA8] 000009B0 4A00 tst.b D0 000009B2 584F addq.w A7, 4 000009B4 670C beq +0xE /* 000009C2 */ 000009B6 2F2D 1C1A move.l -[A7], [A5 + 0x1C1A /* export_895 */] 000009BA 4EAD C530 jsr [A5 - 0x3AD0] 000009BE 584F addq.w A7, 4 000009C0 6010 bra +0x12 /* 000009D2 */ label000009C2: 000009C2 1F3C 0002 move.b -[A7], 0x2 000009C6 2F2D 1C1A move.l -[A7], [A5 + 0x1C1A /* export_895 */] 000009CA 4EAD C560 jsr [A5 - 0x3AA0] 000009CE 7800 moveq.l D4, 0x00 000009D0 5C4F addq.w A7, 6 label000009D2: 000009D2 2F2D 1C1A move.l -[A7], [A5 + 0x1C1A /* export_895 */] 000009D6 4EAD C558 jsr [A5 - 0x3AA8] 000009DA 1600 move.b D3, D0 000009DC 4A03 tst.b D3 000009DE 584F addq.w A7, 4 000009E0 670A beq +0xC /* 000009EC */ 000009E2 206D 1C1A movea.l A0, [A5 + 0x1C1A /* export_895 */] 000009E6 117C 0001 1703 move.b [A0 + 0x1703], 0x1 label000009EC: 000009EC 7004 moveq.l D0, 0x04 000009EE B0AF 0010 cmp.l D0, [A7 + 0x10] 000009F2 6608 bne +0xA /* 000009FC */ 000009F4 1F04 move.b -[A7], D4 000009F6 4EAD B4B0 jsr [A5 - 0x4B50] 000009FA 544F addq.w A7, 2 label000009FC: 000009FC 2F17 move.l -[A7], [A7] 000009FE A873 syscall SetPort 00000A00 584F addq.w A7, 4 00000A02 4CDF 0018 movem.l D3,D4, [A7]+ 00000A06 4E75 rts fn00000A08: 00000A08 2F03 move.l -[A7], D3 00000A0A 514F subq.w A7, 8 00000A0C 262F 0010 move.l D3, [A7 + 0x10] 00000A10 2EAD 1C16 move.l [A7], [A5 + 0x1C16] 00000A14 4EAD C550 jsr [A5 - 0x3AB0] 00000A18 2003 move.l D0, D3 00000A1A 0280 0000 8000 andi.l D0, 0x8000 00000A20 4A80 tst.l D0 00000A22 56C0 sne D0 00000A24 4400 neg.b D0 00000A26 49C0 lea.l A4, D0 00000A28 3F00 move.w -[A7], D0 00000A2A 2003 move.l D0, D3 00000A2C 0280 00FF 0000 andi.l D0, 0xFF0000 00000A32 7210 moveq.l D1, 0x10 00000A34 E2A0 asr D0, D1 00000A36 3F00 move.w -[A7], D0 00000A38 2003 move.l D0, D3 00000A3A 0280 0000 7F00 andi.l D0, 0x7F00 00000A40 E080 asr D0, 8 00000A42 3F00 move.w -[A7], D0 00000A44 2003 move.l D0, D3 00000A46 0280 0000 00FF andi.l D0, 0xFF 00000A4C 3F00 move.w -[A7], D0 00000A4E 486F 000C pea.l [A7 + 0xC] 00000A52 4EAD DF10 jsr [A5 - 0x20F0] 00000A56 206D 1C1A movea.l A0, [A5 + 0x1C1A /* export_895 */] 00000A5A 216F 0010 0654 move.l [A0 + 0x654], [A7 + 0x10] 00000A60 1B7C 0001 1BCC move.b [A5 + 0x1BCC], 0x1 00000A66 1B7C 0001 207C move.b [A5 + 0x207C], 0x1 00000A6C 4227 clr.b -[A7] 00000A6E 4EAD B4B0 jsr [A5 - 0x4B50] 00000A72 422D 207C clr.b [A5 + 0x207C] 00000A76 422D 1BCC clr.b [A5 + 0x1BCC] 00000A7A 2F2D 1C16 move.l -[A7], [A5 + 0x1C16] 00000A7E 4EAD C520 jsr [A5 - 0x3AE0] 00000A82 2B6F 0012 1C16 move.l [A5 + 0x1C16], [A7 + 0x12] 00000A88 206D 1C16 movea.l A0, [A5 + 0x1C16] 00000A8C 2B50 1C1A move.l [A5 + 0x1C1A /* export_895 */], [A0] 00000A90 4FEF 001A lea.l A7, [A7 + 0x1A] 00000A94 261F move.l D3, [A7]+ 00000A96 4E75 rts fn00000A98: 00000A98 2F0A move.l -[A7], A2 00000A9A 246F 0008 movea.l A2, [A7 + 0x8] 00000A9E 4AAF 000C tst.l [A7 + 0xC] 00000AA2 6606 bne +0x8 /* 00000AAA */ 00000AA4 422A 1700 clr.b [A2 + 0x1700] 00000AA8 602C bra +0x2E /* 00000AD6 */ label00000AAA: 00000AAA 157C 0001 1700 move.b [A2 + 0x1700], 0x1 00000AB0 256D 20AA 12DC move.l [A2 + 0x12DC], [A5 + 0x20AA /* export_1041 */] 00000AB6 256D 20AE 12E0 move.l [A2 + 0x12E0], [A5 + 0x20AE] 00000ABC 256D 20AA 12E4 move.l [A2 + 0x12E4], [A5 + 0x20AA /* export_1041 */] 00000AC2 256D 20AE 12E8 move.l [A2 + 0x12E8], [A5 + 0x20AE] 00000AC8 486A 12E4 pea.l [A2 + 0x12E4] 00000ACC 3F2F 0012 move.w -[A7], [A7 + 0x12] 00000AD0 3F2F 0012 move.w -[A7], [A7 + 0x12] 00000AD4 A8A8 syscall OffsetRect label00000AD6: 00000AD6 245F movea.l A2, [A7]+ 00000AD8 4E75 rts fn00000ADA: 00000ADA 48E7 1030 movem.l -[A7], D3,A2,A3 00000ADE 4FEF FEF4 lea.l A7, [A7 - 0x10C] 00000AE2 266F 011C movea.l A3, [A7 + 0x11C] 00000AE6 200B move.l D0, A3 00000AE8 4A80 tst.l D0 00000AEA 660C bne +0xE /* 00000AF8 */ 00000AEC 7000 moveq.l D0, 0x00 00000AEE 4FEF 010C lea.l A7, [A7 + 0x10C] 00000AF2 4CDF 0C08 movem.l D3,A2,A3, [A7]+ 00000AF6 4E75 rts label00000AF8: 00000AF8 2F53 0106 move.l [A7 + 0x106], [A3] 00000AFC 4AAB 0004 tst.l [A3 + 0x4] 00000B00 6660 bne +0x62 /* 00000B62 */ 00000B02 4AAF 0106 tst.l [A7 + 0x106] 00000B06 660C bne +0xE /* 00000B14 */ 00000B08 7000 moveq.l D0, 0x00 00000B0A 4FEF 010C lea.l A7, [A7 + 0x10C] 00000B0E 4CDF 0C08 movem.l D3,A2,A3, [A7]+ 00000B12 4E75 rts label00000B14: 00000B14 486F 0106 pea.l [A7 + 0x106] 00000B18 4EAD C290 jsr [A5 - 0x3D70] 00000B1C 3EB8 0220 move.w [A7], [0x00000220 /* MemErr */] 00000B20 301F move.w D0, [A7]+ 00000B22 3F40 010C move.w [A7 + 0x10C], D0 00000B26 4A40 tst.w D0 00000B28 544F addq.w A7, 2 00000B2A 670E beq +0x10 /* 00000B3A */ 00000B2C 302F 010A move.w D0, [A7 + 0x10A] 00000B30 4FEF 010C lea.l A7, [A7 + 0x10C] 00000B34 4CDF 0C08 movem.l D3,A2,A3, [A7]+ 00000B38 4E75 rts label00000B3A: 00000B3A 3F3C FFFF move.w -[A7], 0xFFFF 00000B3E 4227 clr.b -[A7] 00000B40 2F2F 010A move.l -[A7], [A7 + 0x10A] 00000B44 4EAD DAE0 jsr [A5 - 0x2520] 00000B48 486F 0008 pea.l [A7 + 0x8] 00000B4C 486F 0116 pea.l [A7 + 0x116] 00000B50 4EAD DAD8 jsr [A5 - 0x2528] 00000B54 302F 011A move.w D0, [A7 + 0x11A] 00000B58 4FEF 011C lea.l A7, [A7 + 0x11C] 00000B5C 4CDF 0C08 movem.l D3,A2,A3, [A7]+ 00000B60 4E75 rts label00000B62: 00000B62 2F2F 0106 move.l -[A7], [A7 + 0x106] 00000B66 4EAD DAD0 jsr [A5 - 0x2530] 00000B6A 2448 movea.l A2, A0 00000B6C 200A move.l D0, A2 00000B6E 4A80 tst.l D0 00000B70 584F addq.w A7, 4 00000B72 6616 bne +0x18 /* 00000B8A */ 00000B74 42A7 clr.l -[A7] 00000B76 2F2B 0004 move.l -[A7], [A3 + 0x4] 00000B7A 4EAD C278 jsr [A5 - 0x3D88] 00000B7E 7000 moveq.l D0, 0x00 00000B80 4FEF 0114 lea.l A7, [A7 + 0x114] 00000B84 4CDF 0C08 movem.l D3,A2,A3, [A7]+ 00000B88 4E75 rts label00000B8A: 00000B8A 4857 pea.l [A7] 00000B8C 486F 010E pea.l [A7 + 0x10E] 00000B90 4EAD DAD8 jsr [A5 - 0x2528] 00000B94 2F0A move.l -[A7], A2 00000B96 4EAD C268 jsr [A5 - 0x3D98] 00000B9A 2600 move.l D3, D0 00000B9C 3EB8 0220 move.w [A7], [0x00000220 /* MemErr */] 00000BA0 301F move.w D0, [A7]+ 00000BA2 3F40 0114 move.w [A7 + 0x114], D0 00000BA6 4A40 tst.w D0 00000BA8 4FEF 000A lea.l A7, [A7 + 0xA] 00000BAC 6714 beq +0x16 /* 00000BC2 */ 00000BAE 2F0A move.l -[A7], A2 00000BB0 4EAD C260 jsr [A5 - 0x3DA0] 00000BB4 302F 010E move.w D0, [A7 + 0x10E] 00000BB8 4FEF 0110 lea.l A7, [A7 + 0x110] 00000BBC 4CDF 0C08 movem.l D3,A2,A3, [A7]+ 00000BC0 4E75 rts label00000BC2: 00000BC2 2F03 move.l -[A7], D3 00000BC4 2F2B 0004 move.l -[A7], [A3 + 0x4] 00000BC8 4EAD C278 jsr [A5 - 0x3D88] 00000BCC 3EB8 0220 move.w [A7], [0x00000220 /* MemErr */] 00000BD0 301F move.w D0, [A7]+ 00000BD2 3F40 0110 move.w [A7 + 0x110], D0 00000BD6 4A40 tst.w D0 00000BD8 5C4F addq.w A7, 6 00000BDA 6714 beq +0x16 /* 00000BF0 */ 00000BDC 2F0A move.l -[A7], A2 00000BDE 4EAD C260 jsr [A5 - 0x3DA0] 00000BE2 302F 010E move.w D0, [A7 + 0x10E] 00000BE6 4FEF 0110 lea.l A7, [A7 + 0x110] 00000BEA 4CDF 0C08 movem.l D3,A2,A3, [A7]+ 00000BEE 4E75 rts label00000BF0: 00000BF0 2052 movea.l A0, [A2] 00000BF2 226B 0004 movea.l A1, [A3 + 0x4] 00000BF6 2251 movea.l A1, [A1] 00000BF8 2003 move.l D0, D3 00000BFA A02E syscall BlockMove/BlockMoveData 00000BFC 2F0A move.l -[A7], A2 00000BFE 4EAD C260 jsr [A5 - 0x3DA0] 00000C02 7000 moveq.l D0, 0x00 00000C04 4FEF 0110 lea.l A7, [A7 + 0x110] 00000C08 4CDF 0C08 movem.l D3,A2,A3, [A7]+ 00000C0C 4E75 rts fn00000C0E: 00000C0E 48E7 1E20 movem.l -[A7], D3,D4,D5,D6,A2 00000C12 262F 0018 move.l D3, [A7 + 0x18] 00000C16 246D 1C1A movea.l A2, [A5 + 0x1C1A /* export_895 */] 00000C1A 7800 moveq.l D4, 0x00 00000C1C 7049 moveq.l D0, 0x49 00000C1E B680 cmp.l D3, D0 00000C20 6650 bne +0x52 /* 00000C72 */ 00000C22 4A2D 1BD9 tst.b [A5 + 0x1BD9] 00000C26 673E beq +0x40 /* 00000C66 */ 00000C28 2F2F 001C move.l -[A7], [A7 + 0x1C] 00000C2C 4EAD FAC0 jsr [A5 - 0x540] 00000C30 7200 moveq.l D1, 0x00 00000C32 1200 move.b D1, D0 00000C34 2801 move.l D4, D1 00000C36 206D 1C30 movea.l A0, [A5 + 0x1C30] 00000C3A 4A28 0397 tst.b [A0 + 0x397] 00000C3E 584F addq.w A7, 4 00000C40 6700 021E beq +0x220 /* 00000E60 */ 00000C44 4A68 007E tst.w [A0 + 0x7E] 00000C48 6E00 0216 bgt +0x218 /* 00000E60 */ 00000C4C 0C28 0001 03BA cmpi.b [A0 + 0x3BA], 0x1 00000C52 6700 020C beq +0x20E /* 00000E60 */ 00000C56 4EAD B000 jsr [A5 - 0x5000] 00000C5A 1B7C 0001 0BD2 move.b [A5 + 0xBD2 /* export_374 */], 0x1 00000C60 7801 moveq.l D4, 0x01 00000C62 6000 01FC bra +0x1FE /* 00000E60 */ label00000C66: 00000C66 554F subq.w A7, 2 00000C68 4EAD AFE8 jsr [A5 - 0x5018] 00000C6C 101F move.b D0, [A7]+ 00000C6E 6000 01F0 bra +0x1F2 /* 00000E60 */ label00000C72: 00000C72 7016 moveq.l D0, 0x16 00000C74 B680 cmp.l D3, D0 00000C76 6656 bne +0x58 /* 00000CCE */ 00000C78 4AAF 001C tst.l [A7 + 0x1C] 00000C7C 661A bne +0x1C /* 00000C98 */ 00000C7E 4A2D 21AC tst.b [A5 + 0x21AC] 00000C82 6600 01DC bne +0x1DE /* 00000E60 */ 00000C86 554F subq.w A7, 2 00000C88 4EAD AFE8 jsr [A5 - 0x5018] 00000C8C 101F move.b D0, [A7]+ 00000C8E 7200 moveq.l D1, 0x00 00000C90 1200 move.b D1, D0 00000C92 2801 move.l D4, D1 00000C94 6000 01CA bra +0x1CC /* 00000E60 */ label00000C98: 00000C98 7004 moveq.l D0, 0x04 00000C9A B0AF 001C cmp.l D0, [A7 + 0x1C] 00000C9E 6712 beq +0x14 /* 00000CB2 */ 00000CA0 7002 moveq.l D0, 0x02 00000CA2 B0AF 001C cmp.l D0, [A7 + 0x1C] 00000CA6 670A beq +0xC /* 00000CB2 */ 00000CA8 7001 moveq.l D0, 0x01 00000CAA B0AF 001C cmp.l D0, [A7 + 0x1C] 00000CAE 6600 01B0 bne +0x1B2 /* 00000E60 */ label00000CB2: 00000CB2 2F2F 001C move.l -[A7], [A7 + 0x1C] 00000CB6 4EBA FC7C jsr [PC - 0x384 /* 00000934 */] 00000CBA 2F2D 1C1A move.l -[A7], [A5 + 0x1C1A /* export_895 */] 00000CBE 4EAD C558 jsr [A5 - 0x3AA8] 00000CC2 7200 moveq.l D1, 0x00 00000CC4 1200 move.b D1, D0 00000CC6 2801 move.l D4, D1 00000CC8 504F addq.w A7, 8 00000CCA 6000 0194 bra +0x196 /* 00000E60 */ label00000CCE: 00000CCE 701D moveq.l D0, 0x1D 00000CD0 B680 cmp.l D3, D0 00000CD2 6626 bne +0x28 /* 00000CFA */ 00000CD4 4227 clr.b -[A7] 00000CD6 4EAD B4B0 jsr [A5 - 0x4B50] 00000CDA 202F 001E move.l D0, [A7 + 0x1E] 00000CDE 0280 0001 0000 andi.l D0, 0x10000 00000CE4 4A80 tst.l D0 00000CE6 544F addq.w A7, 2 00000CE8 6700 0176 beq +0x178 /* 00000E60 */ 00000CEC 2F2D 1C1A move.l -[A7], [A5 + 0x1C1A /* export_895 */] 00000CF0 4EAD C530 jsr [A5 - 0x3AD0] 00000CF4 584F addq.w A7, 4 00000CF6 6000 0168 bra +0x16A /* 00000E60 */ label00000CFA: 00000CFA 7015 moveq.l D0, 0x15 00000CFC B680 cmp.l D3, D0 00000CFE 660E bne +0x10 /* 00000D0E */ 00000D00 2F2F 001C move.l -[A7], [A7 + 0x1C] 00000D04 4EBA F302 jsr [PC - 0xCFE /* 00000008 */] 00000D08 584F addq.w A7, 4 00000D0A 6000 0154 bra +0x156 /* 00000E60 */ label00000D0E: 00000D0E 7017 moveq.l D0, 0x17 00000D10 B680 cmp.l D3, D0 00000D12 661A bne +0x1C /* 00000D2E */ 00000D14 4AAF 001C tst.l [A7 + 0x1C] 00000D18 6F0A ble +0xC /* 00000D24 */ 00000D1A 356F 001E 16F6 move.w [A2 + 0x16F6], [A7 + 0x1E] 00000D20 6000 013E bra +0x140 /* 00000E60 */ label00000D24: 00000D24 156F 001F 065D move.b [A2 + 0x65D], [A7 + 0x1F] 00000D2A 6000 0134 bra +0x136 /* 00000E60 */ label00000D2E: 00000D2E 7018 moveq.l D0, 0x18 00000D30 B680 cmp.l D3, D0 00000D32 6610 bne +0x12 /* 00000D44 */ 00000D34 2F2F 001C move.l -[A7], [A7 + 0x1C] 00000D38 2F0A move.l -[A7], A2 00000D3A 4EBA FD5C jsr [PC - 0x2A4 /* 00000A98 */] 00000D3E 504F addq.w A7, 8 00000D40 6000 011E bra +0x120 /* 00000E60 */ label00000D44: 00000D44 7012 moveq.l D0, 0x12 00000D46 B680 cmp.l D3, D0 00000D48 6600 0082 bne +0x84 /* 00000DCC */ 00000D4C 7601 moveq.l D3, 0x01 00000D4E 7C00 moveq.l D6, 0x00 00000D50 7A00 moveq.l D5, 0x00 00000D52 202F 001C move.l D0, [A7 + 0x1C] 00000D56 0280 0002 0000 andi.l D0, 0x20000 00000D5C 4A80 tst.l D0 00000D5E 6702 beq +0x4 /* 00000D62 */ 00000D60 7600 moveq.l D3, 0x00 label00000D62: 00000D62 202F 001C move.l D0, [A7 + 0x1C] 00000D66 0280 0001 0000 andi.l D0, 0x10000 00000D6C 4A80 tst.l D0 00000D6E 670A beq +0xC /* 00000D7A */ 00000D70 7A01 moveq.l D5, 0x01 00000D72 4A03 tst.b D3 00000D74 6704 beq +0x6 /* 00000D7A */ 00000D76 7600 moveq.l D3, 0x00 00000D78 7C01 moveq.l D6, 0x01 label00000D7A: 00000D7A 1F05 move.b -[A7], D5 00000D7C 1F06 move.b -[A7], D6 00000D7E 202F 0020 move.l D0, [A7 + 0x20] 00000D82 0280 0000 FFFF andi.l D0, 0xFFFF 00000D88 3F00 move.w -[A7], D0 00000D8A 4EAD C578 jsr [A5 - 0x3A88] 00000D8E 4A03 tst.b D3 00000D90 5C4F addq.w A7, 6 00000D92 6730 beq +0x32 /* 00000DC4 */ 00000D94 202F 001C move.l D0, [A7 + 0x1C] 00000D98 0280 0004 0000 andi.l D0, 0x40000 00000D9E 4A80 tst.l D0 00000DA0 6622 bne +0x24 /* 00000DC4 */ 00000DA2 3F3C 0004 move.w -[A7], 0x4 00000DA6 486A 0648 pea.l [A2 + 0x648] 00000DAA 4EAD C588 jsr [A5 - 0x3A78] 00000DAE 3F3C 0003 move.w -[A7], 0x3 00000DB2 486A 0648 pea.l [A2 + 0x648] 00000DB6 4EAD C588 jsr [A5 - 0x3A78] 00000DBA 4227 clr.b -[A7] 00000DBC 4EAD B4B0 jsr [A5 - 0x4B50] 00000DC0 4FEF 000E lea.l A7, [A7 + 0xE] label00000DC4: 00000DC4 422A 1703 clr.b [A2 + 0x1703] 00000DC8 6000 0096 bra +0x98 /* 00000E60 */ label00000DCC: 00000DCC 702D moveq.l D0, 0x2D 00000DCE B680 cmp.l D3, D0 00000DD0 6700 008E beq +0x90 /* 00000E60 */ 00000DD4 702F moveq.l D0, 0x2F 00000DD6 B680 cmp.l D3, D0 00000DD8 661A bne +0x1C /* 00000DF4 */ 00000DDA 4A2D 1BD9 tst.b [A5 + 0x1BD9] 00000DDE 6700 0080 beq +0x82 /* 00000E60 */ 00000DE2 3F3C FFFF move.w -[A7], 0xFFFF 00000DE6 4227 clr.b -[A7] 00000DE8 2F2F 0020 move.l -[A7], [A7 + 0x20] 00000DEC 4EAD DAE0 jsr [A5 - 0x2520] 00000DF0 504F addq.w A7, 8 00000DF2 606C bra +0x6E /* 00000E60 */ label00000DF4: 00000DF4 7030 moveq.l D0, 0x30 00000DF6 B680 cmp.l D3, D0 00000DF8 6608 bne +0xA /* 00000E02 */ 00000DFA 2B6F 001C 08B8 move.l [A5 + 0x8B8], [A7 + 0x1C] 00000E00 605E bra +0x60 /* 00000E60 */ label00000E02: 00000E02 703C moveq.l D0, 0x3C 00000E04 B680 cmp.l D3, D0 00000E06 660C bne +0xE /* 00000E14 */ 00000E08 2F2F 001C move.l -[A7], [A7 + 0x1C] 00000E0C 4EBA FBFA jsr [PC - 0x406 /* 00000A08 */] 00000E10 584F addq.w A7, 4 00000E12 604C bra +0x4E /* 00000E60 */ label00000E14: 00000E14 7048 moveq.l D0, 0x48 00000E16 B680 cmp.l D3, D0 00000E18 6610 bne +0x12 /* 00000E2A */ 00000E1A 2F2F 001C move.l -[A7], [A7 + 0x1C] 00000E1E 4EBA FCBA jsr [PC - 0x346 /* 00000ADA */] 00000E22 48C0 ext.l D0 00000E24 2800 move.l D4, D0 00000E26 584F addq.w A7, 4 00000E28 6036 bra +0x38 /* 00000E60 */ label00000E2A: 00000E2A 704B moveq.l D0, 0x4B 00000E2C B680 cmp.l D3, D0 00000E2E 6610 bne +0x12 /* 00000E40 */ 00000E30 2F2F 001C move.l -[A7], [A7 + 0x1C] 00000E34 4EAD DB30 jsr [A5 - 0x24D0] 00000E38 48C0 ext.l D0 00000E3A 2800 move.l D4, D0 00000E3C 584F addq.w A7, 4 00000E3E 6020 bra +0x22 /* 00000E60 */ label00000E40: 00000E40 704D moveq.l D0, 0x4D 00000E42 B680 cmp.l D3, D0 00000E44 660E bne +0x10 /* 00000E54 */ 00000E46 3F2F 001E move.w -[A7], [A7 + 0x1E] 00000E4A 4EAD DB40 jsr [A5 - 0x24C0] 00000E4E 2808 move.l D4, A0 00000E50 544F addq.w A7, 2 00000E52 600C bra +0xE /* 00000E60 */ label00000E54: 00000E54 2F2F 001C move.l -[A7], [A7 + 0x1C] 00000E58 2F03 move.l -[A7], D3 00000E5A 4EBA F3D8 jsr [PC - 0xC28 /* 00000234 */] 00000E5E 504F addq.w A7, 8 label00000E60: 00000E60 2004 move.l D0, D4 00000E62 4CDF 0478 movem.l D3,D4,D5,D6,A2, [A7]+ 00000E66 4E75 rts fn00000E68: 00000E68 42AD 08CE clr.l [A5 + 0x8CE] 00000E6C 4EAD BC90 jsr [A5 - 0x4370] 00000E70 4E75 rts fn00000E72: 00000E72 206F 0004 movea.l A0, [A7 + 0x4] 00000E76 43ED 0ABC lea.l A1, [A5 + 0xABC] 00000E7A 7044 moveq.l D0, 0x44 label00000E7C: 00000E7C 22D8 move.l [A1]+, [A0]+ 00000E7E 51C8 FFFC dbf D0, -0x6 /* 00000E7C */ 00000E82 32D8 move.w [A1]+, [A0]+ 00000E84 70FF moveq.l D0, 0xFFFFFFFF 00000E86 2B40 0AB8 move.l [A5 + 0xAB8], D0 00000E8A 486D 0ABC pea.l [A5 + 0xABC] 00000E8E 4EAD D6B8 jsr [A5 - 0x2948] 00000E92 2B48 0AB4 move.l [A5 + 0xAB4], A0 00000E96 4AAD 0AB4 tst.l [A5 + 0xAB4] 00000E9A 584F addq.w A7, 4 00000E9C 6704 beq +0x6 /* 00000EA2 */ 00000E9E 70FF moveq.l D0, 0xFFFFFFFF 00000EA0 4E75 rts label00000EA2: 00000EA2 7000 moveq.l D0, 0x00 00000EA4 4E75 rts fn00000EA6: 00000EA6 48E7 1020 movem.l -[A7], D3,A2 00000EAA 262F 000C move.l D3, [A7 + 0xC] 00000EAE 4AAD 0AB4 tst.l [A5 + 0xAB4] 00000EB2 6608 bne +0xA /* 00000EBC */ 00000EB4 7000 moveq.l D0, 0x00 00000EB6 4CDF 0408 movem.l D3,A2, [A7]+ 00000EBA 4E75 rts label00000EBC: 00000EBC 2F2D 0AB4 move.l -[A7], [A5 + 0xAB4] 00000EC0 4EAD D6D8 jsr [A5 - 0x2928] 00000EC4 B0AD 0AB8 cmp.l D0, [A5 + 0xAB8] 00000EC8 584F addq.w A7, 4 00000ECA 6E08 bgt +0xA /* 00000ED4 */ 00000ECC 7000 moveq.l D0, 0x00 00000ECE 4CDF 0408 movem.l D3,A2, [A7]+ 00000ED2 4E75 rts label00000ED4: 00000ED4 2F2D 0AB8 move.l -[A7], [A5 + 0xAB8] 00000ED8 2F2D 0AB4 move.l -[A7], [A5 + 0xAB4] 00000EDC 4EAD D6D0 jsr [A5 - 0x2930] 00000EE0 4A80 tst.l D0 00000EE2 504F addq.w A7, 8 00000EE4 6706 beq +0x8 /* 00000EEC */ 00000EE6 52AD 0AB8 addq.l [A5 + 0xAB8], 1 00000EEA 60D0 bra -0x2E /* 00000EBC */ label00000EEC: 00000EEC 2003 move.l D0, D3 00000EEE 0280 0000 8000 andi.l D0, 0x8000 00000EF4 6604 bne +0x6 /* 00000EFA */ 00000EF6 7002 moveq.l D0, 0x02 00000EF8 8680 or.l D3, D0 label00000EFA: 00000EFA 0083 0004 0000 ori.l D3, 0x40000 00000F00 42A7 clr.l -[A7] 00000F02 2F2D 0AB8 move.l -[A7], [A5 + 0xAB8] 00000F06 2F2D 0AB4 move.l -[A7], [A5 + 0xAB4] 00000F0A 4EAD D6F0 jsr [A5 - 0x2910] 00000F0E 2448 movea.l A2, A0 00000F10 52AD 0AB8 addq.l [A5 + 0xAB8], 1 00000F14 2003 move.l D0, D3 00000F16 0280 0001 0000 andi.l D0, 0x10000 00000F1C 4A80 tst.l D0 00000F1E 56C0 sne D0 00000F20 4400 neg.b D0 00000F22 49C0 lea.l A4, D0 00000F24 1B40 2097 move.b [A5 + 0x2097], D0 00000F28 2003 move.l D0, D3 00000F2A 0280 0000 4000 andi.l D0, 0x4000 /* '@\0' */ 00000F30 4A80 tst.l D0 00000F32 56C0 sne D0 00000F34 4400 neg.b D0 00000F36 49C0 lea.l A4, D0 00000F38 1B40 2000 move.b [A5 + 0x2000], D0 00000F3C 200A move.l D0, A2 00000F3E 4FEF 000C lea.l A7, [A7 + 0xC] 00000F42 670E beq +0x10 /* 00000F52 */ 00000F44 486D 0ABC pea.l [A5 + 0xABC] 00000F48 4267 clr.w -[A7] 00000F4A 2F0A move.l -[A7], A2 00000F4C 2F03 move.l -[A7], D3 00000F4E 4EAD AFD8 jsr [A5 - 0x5028] label00000F52: 00000F52 4A6D 1C10 tst.w [A5 + 0x1C10] 00000F56 57C0 seq D0 00000F58 4400 neg.b D0 00000F5A 49C0 lea.l A4, D0 00000F5C 4CDF 0408 movem.l D3,A2, [A7]+ 00000F60 4E75 rts 00000F62 2F03 move.l -[A7], D3 00000F64 594F subq.w A7, 4 00000F66 7600 moveq.l D3, 0x00 00000F68 4EAD B4C8 jsr [A5 - 0x4B38] 00000F6C 4A6D 1C10 tst.w [A5 + 0x1C10] 00000F70 661A bne +0x1C /* 00000F8C */ 00000F72 4AAD 0AB4 tst.l [A5 + 0xAB4] 00000F76 670E beq +0x10 /* 00000F86 */ 00000F78 2F2F 000C move.l -[A7], [A7 + 0xC] 00000F7C 4EBA FF28 jsr [PC - 0xD8 /* 00000EA6 */] 00000F80 2600 move.l D3, D0 00000F82 584F addq.w A7, 4 00000F84 6006 bra +0x8 /* 00000F8C */ label00000F86: 00000F86 3B7C 001B 1C10 move.w [A5 + 0x1C10], 0x1B label00000F8C: 00000F8C 2E83 move.l [A7], D3 00000F8E 554F subq.w A7, 2 00000F90 4EAD AFA8 jsr [A5 - 0x5058] 00000F94 101F move.b D0, [A7]+ 00000F96 2F57 0018 move.l [A7 + 0x18], [A7] 00000F9A 584F addq.w A7, 4 00000F9C 261F move.l D3, [A7]+ 00000F9E 4E74 000C rtd 0x000C fn00000FA2: 00000FA2 4FEF FFEC lea.l A7, [A7 - 0x14] 00000FA6 2F2F 0018 move.l -[A7], [A7 + 0x18] 00000FAA 4EAD A940 jsr [A5 - 0x56C0] 00000FAE 2F48 0004 move.l [A7 + 0x4], A0 00000FB2 486F 0008 pea.l [A7 + 0x8] 00000FB6 2F2F 0008 move.l -[A7], [A7 + 0x8] 00000FBA 4EAD A998 jsr [A5 - 0x5668] 00000FBE 3B40 1C10 move.w [A5 + 0x1C10], D0 00000FC2 206F 0028 movea.l A0, [A7 + 0x28] 00000FC6 20AF 0010 move.l [A0], [A7 + 0x10] 00000FCA 4A6D 1C10 tst.w [A5 + 0x1C10] 00000FCE 57C0 seq D0 00000FD0 4400 neg.b D0 00000FD2 49C0 lea.l A4, D0 00000FD4 4FEF 0020 lea.l A7, [A7 + 0x20] 00000FD8 4E75 rts 00000FDA 48E7 1820 movem.l -[A7], D3,D4,A2 00000FDE 4FEF FEA0 lea.l A7, [A7 - 0x160] 00000FE2 246F 0176 movea.l A2, [A7 + 0x176] 00000FE6 282F 0170 move.l D4, [A7 + 0x170] 00000FEA 2004 move.l D0, D4 00000FEC 0280 0000 0800 andi.l D0, 0x800 00000FF2 4A80 tst.l D0 00000FF4 6712 beq +0x14 /* 00001008 */ 00000FF6 41D2 lea.l A0, [A2] 00000FF8 43EF 0004 lea.l A1, [A7 + 0x4] 00000FFC 7010 moveq.l D0, 0x10 label00000FFE: 00000FFE 22D8 move.l [A1]+, [A0]+ 00001000 51C8 FFFC dbf D0, -0x6 /* 00000FFE */ 00001004 32D8 move.w [A1]+, [A0]+ 00001006 6014 bra +0x16 /* 0000101C */ label00001008: 00001008 554F subq.w A7, 2 0000100A 3F2F 0176 move.w -[A7], [A7 + 0x176] 0000100E 42A7 clr.l -[A7] 00001010 2F0A move.l -[A7], A2 00001012 486F 0010 pea.l [A7 + 0x10] 00001016 7001 moveq.l D0, 0x01 00001018 AA52 syscall HFSPinaforeDispatch/HighLevelFSDispatch 0000101A 301F move.w D0, [A7]+ label0000101C: 0000101C 486F 0004 pea.l [A7 + 0x4] 00001020 486F 004E pea.l [A7 + 0x4E] 00001024 4EAD B900 jsr [A5 - 0x4700] 00001028 7600 moveq.l D3, 0x00 0000102A 4EAD B4C8 jsr [A5 - 0x4B38] 0000102E 4A6D 1C10 tst.w [A5 + 0x1C10] 00001032 504F addq.w A7, 8 00001034 6658 bne +0x5A /* 0000108E */ 00001036 426D 1C10 clr.w [A5 + 0x1C10] 0000103A 4857 pea.l [A7] 0000103C 486F 004E pea.l [A7 + 0x4E] 00001040 4EBA FF60 jsr [PC - 0xA0 /* 00000FA2 */] 00001044 4A00 tst.b D0 00001046 504F addq.w A7, 8 00001048 6744 beq +0x46 /* 0000108E */ 0000104A 0C97 4150 504C cmpi.l [A7], 0x4150504C /* 'APPL' */ 00001050 6610 bne +0x12 /* 00001062 */ 00001052 2F04 move.l -[A7], D4 00001054 486F 004E pea.l [A7 + 0x4E] 00001058 4EBA FE18 jsr [PC - 0x1E8 /* 00000E72 */] 0000105C 2600 move.l D3, D0 0000105E 504F addq.w A7, 8 00001060 602C bra +0x2E /* 0000108E */ label00001062: 00001062 486F 004A pea.l [A7 + 0x4A] 00001066 1F3C 001A move.b -[A7], 0x1A 0000106A 4EAD B790 jsr [A5 - 0x4870] 0000106E 4A00 tst.b D0 00001070 5C4F addq.w A7, 6 00001072 6714 beq +0x16 /* 00001088 */ 00001074 2F04 move.l -[A7], D4 00001076 4267 clr.w -[A7] 00001078 486F 0050 pea.l [A7 + 0x50] 0000107C 4EBA F4F2 jsr [PC - 0xB0E /* 00000570 */] 00001080 2600 move.l D3, D0 00001082 4FEF 000A lea.l A7, [A7 + 0xA] 00001086 6006 bra +0x8 /* 0000108E */ label00001088: 00001088 3B7C 001B 1C10 move.w [A5 + 0x1C10], 0x1B label0000108E: 0000108E 2F43 017A move.l [A7 + 0x17A], D3 00001092 4FEF 0160 lea.l A7, [A7 + 0x160] 00001096 4CDF 0418 movem.l D3,D4,A2, [A7]+ 0000109A 4E74 000A rtd 0x000A fn0000109E: 0000109E 222F 0004 move.l D1, [A7 + 0x4] 000010A2 4A81 tst.l D1 000010A4 6F06 ble +0x8 /* 000010AC */ 000010A6 42AF 0008 clr.l [A7 + 0x8] 000010AA 6024 bra +0x26 /* 000010D0 */ label000010AC: 000010AC 70FC moveq.l D0, 0xFFFFFFFC 000010AE B280 cmp.l D1, D0 000010B0 661A bne +0x1C /* 000010CC */ 000010B2 206D 1C30 movea.l A0, [A5 + 0x1C30] 000010B6 4A28 0042 tst.b [A0 + 0x42] 000010BA 670A beq +0xC /* 000010C6 */ 000010BC 2F7C FFFF FFFF 0008 move.l [A7 + 0x8], 0xFFFFFFFF 000010C4 600A bra +0xC /* 000010D0 */ label000010C6: 000010C6 42AF 0008 clr.l [A7 + 0x8] 000010CA 6004 bra +0x6 /* 000010D0 */ label000010CC: 000010CC 2F41 0008 move.l [A7 + 0x8], D1 label000010D0: 000010D0 4E74 0004 rtd 0x0004 000010D4 2F03 move.l -[A7], D3 000010D6 4FEF FFF6 lea.l A7, [A7 - 0xA] 000010DA 262F 0012 move.l D3, [A7 + 0x12] 000010DE 4EAD B4C8 jsr [A5 - 0x4B38] 000010E2 4A6D 1C10 tst.w [A5 + 0x1C10] 000010E6 6600 00D2 bne +0xD4 /* 000011BA */ 000010EA 594F subq.w A7, 4 000010EC 2F2F 001A move.l -[A7], [A7 + 0x1A] 000010F0 4EBA FFAC jsr [PC - 0x54 /* 0000109E */] 000010F4 201F move.l D0, [A7]+ 000010F6 2E80 move.l [A7], D0 000010F8 2003 move.l D0, D3 000010FA 0280 0000 8000 andi.l D0, 0x8000 00001100 4A80 tst.l D0 00001102 56C0 sne D0 00001104 4400 neg.b D0 00001106 49C0 lea.l A4, D0 00001108 3F00 move.w -[A7], D0 0000110A 2003 move.l D0, D3 0000110C 0280 00FF 0000 andi.l D0, 0xFF0000 00001112 7210 moveq.l D1, 0x10 00001114 E2A0 asr D0, D1 00001116 3F00 move.w -[A7], D0 00001118 2003 move.l D0, D3 0000111A 0280 0000 7F00 andi.l D0, 0x7F00 00001120 E080 asr D0, 8 00001122 3F00 move.w -[A7], D0 00001124 2003 move.l D0, D3 00001126 0280 0000 00FF andi.l D0, 0xFF 0000112C 3F00 move.w -[A7], D0 0000112E 486D 20D6 pea.l [A5 + 0x20D6] 00001132 4EAD DF10 jsr [A5 - 0x20F0] 00001136 4A2D 20B4 tst.b [A5 + 0x20B4] 0000113A 4FEF 000C lea.l A7, [A7 + 0xC] 0000113E 6724 beq +0x26 /* 00001164 */ 00001140 4A2D 20B3 tst.b [A5 + 0x20B3] 00001144 661E bne +0x20 /* 00001164 */ 00001146 206D 20BE movea.l A0, [A5 + 0x20BE] 0000114A 4A28 006E tst.b [A0 + 0x6E] 0000114E 6614 bne +0x16 /* 00001164 */ 00001150 4EAD FAC8 jsr [A5 - 0x538] 00001154 2F2D 20BE move.l -[A7], [A5 + 0x20BE] 00001158 A915 syscall ShowWindow 0000115A 206D 20BE movea.l A0, [A5 + 0x20BE] 0000115E 4868 0010 pea.l [A0 + 0x10] 00001162 A92A syscall ValidRect label00001164: 00001164 70FF moveq.l D0, 0xFFFFFFFF 00001166 B097 cmp.l D0, [A7] 00001168 6608 bne +0xA /* 00001172 */ 0000116A 2F03 move.l -[A7], D3 0000116C 4EBA F464 jsr [PC - 0xB9C /* 000005D2 */] 00001170 584F addq.w A7, 4 label00001172: 00001172 206D 0984 movea.l A0, [A5 + 0x984] 00001176 2050 movea.l A0, [A0] 00001178 1028 0006 move.b D0, [A0 + 0x6] 0000117C 7202 moveq.l D1, 0x02 0000117E C081 and.l D0, D1 00001180 6738 beq +0x3A /* 000011BA */ 00001182 486F 0004 pea.l [A7 + 0x4] 00001186 206D 1C30 movea.l A0, [A5 + 0x1C30] 0000118A 4868 03A4 pea.l [A0 + 0x3A4] 0000118E 4EAD AA40 jsr [A5 - 0x55C0] 00001192 4EAD B070 jsr [A5 - 0x4F90] 00001196 4A00 tst.b D0 00001198 504F addq.w A7, 8 0000119A 6710 beq +0x12 /* 000011AC */ 0000119C 486F 0004 pea.l [A7 + 0x4] 000011A0 2F2D 20BE move.l -[A7], [A5 + 0x20BE] 000011A4 4EAD B060 jsr [A5 - 0x4FA0] 000011A8 504F addq.w A7, 8 000011AA 600E bra +0x10 /* 000011BA */ label000011AC: 000011AC 486F 0004 pea.l [A7 + 0x4] 000011B0 2F2D 20BE move.l -[A7], [A5 + 0x20BE] 000011B4 4EAD B058 jsr [A5 - 0x4FA8] 000011B8 504F addq.w A7, 8 label000011BA: 000011BA 4FEF 000A lea.l A7, [A7 + 0xA] 000011BE 261F move.l D3, [A7]+ 000011C0 4E74 0008 rtd 0x0008 000011C4 594F subq.w A7, 4 000011C6 594F subq.w A7, 4 000011C8 2F2F 0010 move.l -[A7], [A7 + 0x10] 000011CC 4EBA FED0 jsr [PC - 0x130 /* 0000109E */] 000011D0 201F move.l D0, [A7]+ 000011D2 2E80 move.l [A7], D0 000011D4 2F2F 0008 move.l -[A7], [A7 + 0x8] 000011D8 4EBA F4A2 jsr [PC - 0xB5E /* 0000067C */] 000011DC 504F addq.w A7, 8 000011DE 4E74 0008 rtd 0x0008 000011E2 48E7 1C00 movem.l -[A7], D3,D4,D5 000011E6 2A2F 0010 move.l D5, [A7 + 0x10] 000011EA 7600 moveq.l D3, 0x00 000011EC 594F subq.w A7, 4 000011EE 2F2F 0018 move.l -[A7], [A7 + 0x18] 000011F2 4EBA FEAA jsr [PC - 0x156 /* 0000109E */] 000011F6 201F move.l D0, [A7]+ 000011F8 3800 move.w D4, D0 000011FA 0C44 FFFF cmpi.w D4, 0xFFFF 000011FE 660C bne +0xE /* 0000120C */ 00001200 2F05 move.l -[A7], D5 00001202 4EBA F5DA jsr [PC - 0xA26 /* 000007DE */] 00001206 2600 move.l D3, D0 00001208 584F addq.w A7, 4 0000120A 6032 bra +0x34 /* 0000123E */ label0000120C: 0000120C 4A44 tst.w D4 0000120E 660C bne +0xE /* 0000121C */ 00001210 2F05 move.l -[A7], D5 00001212 4EBA EEE2 jsr [PC - 0x111E /* 000000F6 */] 00001216 2600 move.l D3, D0 00001218 584F addq.w A7, 4 0000121A 6022 bra +0x24 /* 0000123E */ label0000121C: 0000121C 0C44 FFF4 cmpi.w D4, 0xFFF4 00001220 6608 bne +0xA /* 0000122A */ 00001222 2F05 move.l -[A7], D5 00001224 4EAD C450 jsr [A5 - 0x3BB0] 00001228 6014 bra +0x16 /* 0000123E */ label0000122A: 0000122A 0C44 FFF3 cmpi.w D4, 0xFFF3 0000122E 660E bne +0x10 /* 0000123E */ 00001230 554F subq.w A7, 2 00001232 2F05 move.l -[A7], D5 00001234 4EAD DCC8 jsr [A5 - 0x2338] 00001238 301F move.w D0, [A7]+ 0000123A 48C0 ext.l D0 0000123C 2600 move.l D3, D0 label0000123E: 0000123E 2F43 0018 move.l [A7 + 0x18], D3 00001242 4CDF 0038 movem.l D3,D4,D5, [A7]+ 00001246 4E74 0008 rtd 0x0008 0000124A 48E7 1C00 movem.l -[A7], D3,D4,D5 0000124E 2A2F 0014 move.l D5, [A7 + 0x14] 00001252 282F 0010 move.l D4, [A7 + 0x10] 00001256 594F subq.w A7, 4 00001258 2F2F 001C move.l -[A7], [A7 + 0x1C] 0000125C 4EBA FE40 jsr [PC - 0x1C0 /* 0000109E */] 00001260 201F move.l D0, [A7]+ 00001262 3600 move.w D3, D0 00001264 0C43 FFFF cmpi.w D3, 0xFFFF 00001268 660C bne +0xE /* 00001276 */ 0000126A 2F04 move.l -[A7], D4 0000126C 2F05 move.l -[A7], D5 0000126E 4EBA F99E jsr [PC - 0x662 /* 00000C0E */] 00001272 504F addq.w A7, 8 00001274 6022 bra +0x24 /* 00001298 */ label00001276: 00001276 4A43 tst.w D3 00001278 6706 beq +0x8 /* 00001280 */ 0000127A 0C43 FFFC cmpi.w D3, 0xFFFC 0000127E 660C bne +0xE /* 0000128C */ label00001280: 00001280 2F04 move.l -[A7], D4 00001282 2F05 move.l -[A7], D5 00001284 4EBA EFAE jsr [PC - 0x1052 /* 00000234 */] 00001288 504F addq.w A7, 8 0000128A 600C bra +0xE /* 00001298 */ label0000128C: 0000128C 0C43 FFF4 cmpi.w D3, 0xFFF4 00001290 6606 bne +0x8 /* 00001298 */ 00001292 2F04 move.l -[A7], D4 00001294 4EAD C458 jsr [A5 - 0x3BA8] label00001298: 00001298 4CDF 0038 movem.l D3,D4,D5, [A7]+ 0000129C 4E74 000C rtd 0x000C 000012A0 48E7 1E00 movem.l -[A7], D3,D4,D5,D6 000012A4 514F subq.w A7, 8 000012A6 262F 0020 move.l D3, [A7 + 0x20] 000012AA 2A2F 001C move.l D5, [A7 + 0x1C] 000012AE 7800 moveq.l D4, 0x00 000012B0 700A moveq.l D0, 0x0A 000012B2 B680 cmp.l D3, D0 000012B4 6612 bne +0x14 /* 000012C8 */ 000012B6 4A85 tst.l D5 000012B8 56C0 sne D0 000012BA 4400 neg.b D0 000012BC 49C0 lea.l A4, D0 000012BE 1F00 move.b -[A7], D0 000012C0 4EAD AFA0 jsr [A5 - 0x5060] 000012C4 6000 00B8 bra +0xBA /* 0000137E */ label000012C8: 000012C8 4EAD B4C8 jsr [A5 - 0x4B38] 000012CC 4A6D 1C10 tst.w [A5 + 0x1C10] 000012D0 6708 beq +0xA /* 000012DA */ 000012D2 7021 moveq.l D0, 0x21 000012D4 B680 cmp.l D3, D0 000012D6 6600 00A6 bne +0xA8 /* 0000137E */ label000012DA: 000012DA 594F subq.w A7, 4 000012DC 2F2F 0028 move.l -[A7], [A7 + 0x28] 000012E0 4EBA FDBC jsr [PC - 0x244 /* 0000109E */] 000012E4 201F move.l D0, [A7]+ 000012E6 2C00 move.l D6, D0 000012E8 70FF moveq.l D0, 0xFFFFFFFF 000012EA BC80 cmp.l D6, D0 000012EC 6610 bne +0x12 /* 000012FE */ 000012EE 2F05 move.l -[A7], D5 000012F0 2F03 move.l -[A7], D3 000012F2 4EBA F91A jsr [PC - 0x6E6 /* 00000C0E */] 000012F6 2800 move.l D4, D0 000012F8 504F addq.w A7, 8 000012FA 6000 0082 bra +0x84 /* 0000137E */ label000012FE: 000012FE 4A86 tst.l D6 00001300 6706 beq +0x8 /* 00001308 */ 00001302 70FC moveq.l D0, 0xFFFFFFFC 00001304 BC80 cmp.l D6, D0 00001306 6676 bne +0x78 /* 0000137E */ label00001308: 00001308 7015 moveq.l D0, 0x15 0000130A B680 cmp.l D3, D0 0000130C 660E bne +0x10 /* 0000131C */ 0000130E 2F05 move.l -[A7], D5 00001310 2F03 move.l -[A7], D3 00001312 4EBA F8FA jsr [PC - 0x706 /* 00000C0E */] 00001316 2800 move.l D4, D0 00001318 504F addq.w A7, 8 0000131A 6062 bra +0x64 /* 0000137E */ label0000131C: 0000131C 7021 moveq.l D0, 0x21 0000131E B680 cmp.l D3, D0 00001320 6610 bne +0x12 /* 00001332 */ 00001322 2F05 move.l -[A7], D5 00001324 4EBA F226 jsr [PC - 0xDDA /* 0000054C */] 00001328 7200 moveq.l D1, 0x00 0000132A 1200 move.b D1, D0 0000132C 2801 move.l D4, D1 0000132E 584F addq.w A7, 4 00001330 604C bra +0x4E /* 0000137E */ label00001332: 00001332 7003 moveq.l D0, 0x03 00001334 B680 cmp.l D3, D0 00001336 6630 bne +0x32 /* 00001368 */ 00001338 2B45 20BE move.l [A5 + 0x20BE], D5 0000133C 206D 1C1A movea.l A0, [A5 + 0x1C1A /* export_895 */] 00001340 4A28 16EC tst.b [A0 + 0x16EC] 00001344 670A beq +0xC /* 00001350 */ 00001346 2068 16DA movea.l A0, [A0 + 0x16DA] 0000134A 2050 movea.l A0, [A0] 0000134C 2145 0052 move.l [A0 + 0x52], D5 label00001350: 00001350 4857 pea.l [A7] 00001352 4EAD BB00 jsr [A5 - 0x4500] 00001356 486F 0004 pea.l [A7 + 0x4] 0000135A 4EBA F1F0 jsr [PC - 0xE10 /* 0000054C */] 0000135E 7200 moveq.l D1, 0x00 00001360 1200 move.b D1, D0 00001362 2801 move.l D4, D1 00001364 504F addq.w A7, 8 00001366 6016 bra +0x18 /* 0000137E */ label00001368: 00001368 700D moveq.l D0, 0x0D 0000136A B680 cmp.l D3, D0 0000136C 6610 bne +0x12 /* 0000137E */ 0000136E 554F subq.w A7, 2 00001370 3F05 move.w -[A7], D5 00001372 4EAD C3B0 jsr [A5 - 0x3C50] 00001376 101F move.b D0, [A7]+ 00001378 7200 moveq.l D1, 0x00 0000137A 1200 move.b D1, D0 0000137C 2801 move.l D4, D1 label0000137E: 0000137E 2F44 0028 move.l [A7 + 0x28], D4 00001382 504F addq.w A7, 8 00001384 4CDF 0078 movem.l D3,D4,D5,D6, [A7]+ 00001388 4E74 000C rtd 0x000C 0000138C 48E7 1800 movem.l -[A7], D3,D4 00001390 282F 0010 move.l D4, [A7 + 0x10] 00001394 70FF moveq.l D0, 0xFFFFFFFF 00001396 B880 cmp.l D4, D0 00001398 57C0 seq D0 0000139A 4400 neg.b D0 0000139C 49C0 lea.l A4, D0 0000139E 1600 move.b D3, D0 000013A0 4A84 tst.l D4 000013A2 6706 beq +0x8 /* 000013AA */ 000013A4 70FC moveq.l D0, 0xFFFFFFFC 000013A6 B880 cmp.l D4, D0 000013A8 6602 bne +0x4 /* 000013AC */ label000013AA: 000013AA 7601 moveq.l D3, 0x01 label000013AC: 000013AC 4A03 tst.b D3 000013AE 6704 beq +0x6 /* 000013B4 */ 000013B0 4EBA FAB6 jsr [PC - 0x54A /* 00000E68 */] label000013B4: 000013B4 426D 1C10 clr.w [A5 + 0x1C10] 000013B8 4CDF 0018 movem.l D3,D4, [A7]+ 000013BC 4E74 0008 rtd 0x0008 000013C0 3F6D 1C10 0004 move.w [A7 + 0x4], [A5 + 0x1C10] 000013C6 4E75 rts 000013C8 0000 0000 ori.b D0, 0x0 000013CC 0000 0000 ori.b D0, 0x0 000013D0 0000 0000 ori.b D0, 0x0